WPF アプリケーションを作成するときにコレクションを選択する可能性はすべてありますが、データを格納するときにどのコレクションを使用すればよいかわかりません。ObservableCollections を使用して を実装すれば、すべてが機能するようですINotifyPropertyChanged。
ビュー モデルでコレクションを使用する際に自問すべき質問は何ですか? 特に、いつこれらのコレクションを使用する必要がありますか? :
ObservableCollection
List<ClassA>
IList
CollectionView
ICollectionView
IEnumerable
およびリストしたい他のもの。
を渡しますIEnumerableが、どのコレクションが正しいかをどのように知ることができますか? それはすべて、使用しているコントロールに基づいていますか?