实施增量搜索以过滤GridView结果?

时间:2012-08-17 18:30:51

标签: c# windows-8 microsoft-metro

我正在编写一个带有GridView的Windows 8 Metro应用程序,其中包含多个页面的项目。我想为用户提供增量搜索类型的过滤功能。我认为一旦用户开始输入,它就会弹出一个文本字段。

我认为实现搜索合同可能是实现此目的的方法,但它似乎没有我正在寻找的增量行为。

任何人都知道这样的例子吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以从SearchPane.getForCurrentView()连接到SuggestionsRequested事件。当用户键入时,您可以处理每个键击并过滤您在网格中显示的数据。

话虽如此,过滤通常直接在UI中实现,而不是通过搜索合同实现。因此,我喜欢你使用文本字段并处理每次击键的想法。