我正在编写一个带有GridView的Windows 8 Metro应用程序,其中包含多个页面的项目。我想为用户提供增量搜索类型的过滤功能。我认为一旦用户开始输入,它就会弹出一个文本字段。
我认为实现搜索合同可能是实现此目的的方法,但它似乎没有我正在寻找的增量行为。
任何人都知道这样的例子吗?
感谢。
答案 0 :(得分:1)
您可以从SearchPane.getForCurrentView()连接到SuggestionsRequested事件。当用户键入时,您可以处理每个键击并过滤您在网格中显示的数据。
话虽如此,过滤通常直接在UI中实现,而不是通过搜索合同实现。因此,我喜欢你使用文本字段并处理每次击键的想法。