【问题标题】:search contract within the Metro app of Windows8在 Windows 8 的 Metro 应用程序中搜索合同
【发布时间】:2013-09-19 21:04:50
【问题描述】:

我想知道如何在应用程序中实现搜索合同,以搜索/查找应用程序中存在的一些文件。

据我所知,有很多文章,特别是来自msdn,博客等,它们帮助我们创建了一个正常的搜索合同,在win8系统上搜索/查找应用程序/书籍等,但我没有遇到在应用内实现搜索的任何有价值的资源。

您的回复将对我有很大帮助 :) 提前致谢..!

【问题讨论】:

  • 您想在您的应用是屏幕上的主应用时捕获搜索事件(由用户查询某些内容触发)?

标签: search windows-8 microsoft-metro charms-bar


【解决方案1】:

据我所知,您可以在 Visual Studio 中使用 Add a New Item 命令添加搜索合同。 IDE 将注册适当的处理程序以捕获QuerySubmitted 事件或Search Activated 事件。前者用于捕获搜索事件,而您的应用程序是屏幕上的主应用程序,而第二个用于捕获您的应用程序未作为活动应用程序运行的情况。

您在应用程序中搜索的内容并不重要。这完全是你自己的事。您可以在您的应用程序或其他任何地方搜索文件。

最近我在 MSDN 上阅读了一篇关于此的文章。也许对你也有用

Adding search to an app

StackOverflow 上也有类似的问题here

【讨论】:

  • 非常感谢@moghaddam ..!!我指的是规定的文章,我希望我能找到解决方案..!
  • 另外,看起来jeffblankenburg.com/2012/11/06/… 对我来说也是一个很好的示例......!!
  • 好的..现在可以了..!!但是有没有办法在应用程序中添加搜索索引?比如说,用 A-E、F-K 等搜索..?
  • 添加搜索索引是什么意思?您的应用中是否有一些数据需要编入索引以加快查找结果?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多