CollectionView
から派生したものがありObservableCollection
ます:
private static ObservableCollection<CalculationViewModel> _calculations;
CalculationViewModelsCollection = (CollectionView)CollectionViewSource.GetDefaultView(_calculations);
私の問題は、フィルターの結果が何もない場合、フィルターをクリアし、他の条件で再フィルターしたいのですが、CollectionView
常に空です。
これらの方法でフィルターをリセットしようとしました:
CalculationViewModelsCollection.Filter = null;
CalculationViewModelsCollection.Refresh();
と
CalculationViewModelsCollection.Filter = delegate(object p)
{
return true;
};
しかし、どれも機能しませんでした。
のフィルターをリセットする方法についてアドバイスをいただけますCollectionView
か?