0
我有两个控件 - SearchFilter
和SearchResult
。过滤器包含具有命令过滤结果的按钮。结果控制的ListView
与ICollectionView
属性绑定。如何根据ICollectionView过滤器结果更新UI?
<ListView ItemsSource="{Binding SearchList}">
我的模型视图与过滤器逻辑:
private void FilterTheResults()
{
var list = (ListCollectionView) SearchList;
list.Filter = x => ((SearchItem)x).Type == "Video";
}
的问题是如下:
如果我和命令移动按钮从过滤器控制到结果之一,我的UI在每个滤波器之后更新行动。但我想把这些东西分开。我试图在FilterTheResults()
中使用SearchList.Refresh()
和PropertyChanged
而没有成功。
系统通知我需要等待5个小时才能回答自己。感谢帮助。 – 2012-01-16 13:45:25