我正在使用Caliburn-Micro来构建我的Windows应用商店应用,但我似乎无法找到如何使用此库实现搜索合同的示例。
我该怎么做?
感谢任何帮助。
感谢。
答案 0 :(得分:2)
来自compileexperience.com的Nigel向我指出,Caliburn Micro有一个带有Search实现的样本。对于那些在这里寻找解决方案的人来说:
在 App.xaml.cs 文件中,添加以下方法:
protected override void OnSearchActivated(SearchActivatedEventArgs args)
{
DisplayRootView<SearchView>(args.QueryText);
}
SearchView 是您创建的xaml视图,用于显示结果。 此外,在配置方法(仍在App.xaml.cs上)上,不要忘记在Container上注册SearchViewModel。
使用参数属性创建 SearchViewModel 。搜索时会有您的查询字符串。瞧。完成。只需在ViewModel上实现或调用正确的搜索方法。
您可以在Caliburn Micro代码上看到示例here.