0

最近、以前は Metro として知られていたアプリに検索コントラクトを実装しましたが、検索ウィンドウに入力しても、アプリの検索結果ページでインクリメンタル フィルター処理が行われないことに驚きました。

これが可能かどうか知っている人はいますか?オーバーライドする必要があるメソッドはありますか、またはこの動作は検索には存在しませんか?

ありがとう。

4

1 に答える 1

1

はい。SuggestionRequeted イベントをフックして、ユーザーが入力しているときに検索候補を提供できます。このクイックスタートの「検索候補の追加」を参照してください。 このサンプルでは、​​提案を行うさまざまな方法も示しています。

コメントごと: 検索結果ページ (SearchResults.xaml.cs) で、フィルター コードを Filter_SelectionChanged イベント ハンドラーに追加し、DefaultViewModel の結果をフィルター処理されたコンテンツに設定します。ここにその例があります。

于 2012-08-17T19:03:31.947 に答える