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