1
我想僅顯示來自應用內搜索的搜索建議,而不是默認顯示在Windows Store應用的SearchPane中的建議。這些搜索窗格中的應用程序默認顯示,我不想用我的應用程序搜索結果顯示它們。從windows store應用中的searchpane刪除搜索建議
我想僅顯示來自應用內搜索的搜索建議,而不是默認顯示在Windows Store應用的SearchPane中的建議。這些搜索窗格中的應用程序默認顯示,我不想用我的應用程序搜索結果顯示它們。從windows store應用中的searchpane刪除搜索建議
在搜索頁面只需添加:
註冊事件:
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);
}
}