私は ICollectionView を数回使用しましたが、問題はありませんでした...しかし、これを機能させることはできません。
私のコンストラクタでは、次のことを行います。
_viewModels = new ObservableCollection<MyViewModel>();
var icv = CollectionViewSource.GetDefaultView(_viewModels);
MyCollectionView = icv;
私が違うと思うことの 1 つは、_viewModels に別の呼び出しを設定することです。たとえば、アプリのロード後にボタンを使用します。その時点で MyCollectionView.Refresh() を呼び出し、_viewModels にオブジェクトが含まれていても、MyCollectionView はまだ空です。
これは機能するはずですか?もしそうなら、何が欠けていて、何を探すことができますか?