0

私はWPFとMVVMにかなり慣れていません。

DataGridをCollectionViewSource、ObservableCollection、またはDataSetにバインドできることがわかりました。

どちらか一方を使用することの重要性は何ですか?

4

2 に答える 2

0

DataSetの使用はお勧めしません。CollectionViewSourceを使用して、データの並べ替え、グループ化、およびフィルタリングを行うことができます。

于 2013-01-11T13:26:02.000 に答える
0

CollectionViewSourceは、CollectionViewと同等のXAML(XAMLでインスタンス化できます)であり、任意のデータコレクションでのグループ化、並べ替え、フィルタリング、およびナビゲートの機能を提供します。これらの機能のいずれかをビュー(XAML)でのみ提供し、ビューモデルでこれを実行したくない場合は、ビューモデルでまたはをCollectionViewSource使用してください。データがすでにその形式になっていて、ビューモデルを作成する手間をかけたくない場合は、を使用します。ObservableCollectionCollectionViewDataSet

私は主にビューモデルでを使用しObservableCollectionます。

于 2013-01-11T13:31:36.373 に答える