4
我有一個ListView綁定到一組項目。我不想顯示屬性IsDeleted =「1」的項目。我怎樣才能做到這一點?如何在WPF中過濾ListView?
我有一個ListView綁定到一組項目。我不想顯示屬性IsDeleted =「1」的項目。我怎樣才能做到這一點?如何在WPF中過濾ListView?
我會使用一個的CollectionView和篩選器屬性設置爲一個表達式:
var view = CollectionViewSource.GetDefault(GetData());
view.Filter = i => ((MyType)i).IsDeleted != 1;
MyListView.DataSource = view;
+1,但你需要轉換參數,因爲'Filter'的類型是'謂詞
@Thomas的 - 對,謝謝。編輯。 – codekaizen 2010-01-05 20:56:00
謝謝!很棒! – joek1975 2010-01-05 21:42:07