概要
Windows Phone OS 7.0、OS 7.1で使用できます。アプリケーションからBingアプリを起動して検索結果を表示します。
名前空間:Microsoft.Phone.Tasks
System.Object
+--Microsoft.Phone.Tasks.SearchTask
Tips
SearchTaskを使ってウェブ検索をおこなう
SearchTaskは、ウェブ検索を行うランチャーです。
SearchTaskクラスのShowメソッドを実行すると、bingアプリを起動し検索結果を表示します。
検索を行うにはSearchQueryプロパティに検索キーワードを入力しておく必要があります。SearchQueryプロパティを入力せずにShowメソッドを実行すると、検索結果にはニュースが表示されました。
private void btnSearchTask_Click(object sender, RoutedEventArgs e) { var task = new Microsoft.Phone.Tasks.SearchTask() { SearchQuery = "酢酸" }; task.Show(); }
動かしてみました。
全部のコードを書いてみました。下記の通りです。
using System; using System.Windows; using Microsoft.Phone.Controls; using Microsoft.Phone.Tasks; namespace SearchTaskTest { public partial class MainPage : PhoneApplicationPage { // コンストラクター public MainPage() { InitializeComponent(); } private void button1_Click(object sender, RoutedEventArgs e) { var task = new SearchTask(); try { task.SearchQuery = "酢ろぐ"; task.Show(); } catch (InvalidOperationException ex) { MessageBox.Show(ex.Message); } } } }
実行した結果は下記の通りです。