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