アプリ内検索からの検索候補のみを表示し、Windows ストア アプリの SearchPane に既定で表示される候補は表示したくありません。デフォルトで存在する検索ペインにアプリがあり、アプリの検索結果にそれらを表示したくありません。
1 に答える
1
検索ページに次を追加するだけです。
イベントの登録:
SearchPane.GetForCurrentView().SuggestionsRequested += OnSuggestionsRequested;
提案リクエストイベントの処理:
void OnSuggestionsRequested(SearchPane sender, SearchPaneSuggestionsRequestedEventArgs args)
{
string query = args.QueryText.ToLower();
string[] terms = { "salt", "pepper", "water", "egg", "vinegar", "flour", "rice", "sugar", "oil" };
foreach(var term in terms)
{
if (term.StartsWith(query))
args.Request.SearchSuggestionCollection.AppendQuerySuggestion(term);
}
}
于 2013-01-11T20:28:38.360 に答える