我有一个'ListBox',我目前正用它来填充物品。
但是,我需要的行为类似于组合框的行为,就好像它的'IsEditable'=“True”一样。
即combox根据我在文本字段中输入的内容过滤项目...
我想在ListBox中使用类似的行为。
在这种情况下,我不能使用ComboBox ..我需要操纵列表框来表现得那样。 有可能吗?
答案 0 :(得分:2)
你可以。没有像ComboBox那样的内置模式(因为默认情况下ListBox没有文本输入容量 - 它只显示项目),但是你可以通过将ListBox绑定到CollectionView
来实现相同的行为。使用视图的过滤功能。
This blog post给出了一个例子(有源代码),说明了它是如何完成的。
更新:整个域似乎都处于离线状态,这是帖子on the Wayback Machine。