1

Caliburn-Micro を使用して Windows ストア アプリをビルドしていますが、このライブラリを使用して検索コントラクトを実装する方法の例が見つからないようです。

これどうやってするの?

どんな助けでも大歓迎です。

ありがとう。

4

1 に答える 1

2

compileexperience.com の Nigel は、Caliburn Micro に Search が実装されたサンプルがあることを指摘してくれました。これを探している人のための解決策は次のとおりです。

App.xaml.csファイルで、次のメソッドを追加します

protected override void OnSearchActivated(SearchActivatedEventArgs args)
{
    DisplayRootView<SearchView>(args.QueryText);
}

SearchViewは、結果を表示するために xaml で作成されたビューですまた、Configureメソッド (まだ App.xaml.cs にあります) で、コンテナーに SearchViewModel を登録することを忘れないでください。

Parameterプロパティを使用してSearchViewModelを作成します。検索すると、クエリ文字列が表示されます。そして出来上がり。終わった。ViewModel で適切な検索メソッドを実装または呼び出すだけです。

ここで、Caliburn Micro コードのサンプルを確認できます。

于 2013-05-02T13:44:56.443 に答える