2つの別々のリストに表示されているコレクションがあります。1つのリストにはすべてのアイテム(フィルタリングされていない)が表示され、2番目のリストには特定の基準に一致するアイテム(フィルタリングされている)が表示されます。
2つのリストのItemsSourceプロパティは、ViewModelの2つのプロパティにバインドされています。
フィルタリングされたリストにDefaultViewを設定しようとしましたが、両方のリストに影響します。
ListCollectionView view = (ListCollectionView) CollectionViewSource.GetDefaultView(_manager.Modules);
view.Filter = delegate(object item)
{
Model.BaseModule bm = item as Model.BaseModule;
if (bm != null)
{
return bm is TemplatedUnitOfTest && ((TemplatedUnitOfTest)bm).TemplateGuid == _uot.Header.Id;
}
return false;
};
これはどのようにすればよいですか?