0

私は WPF/MVVM にかなり慣れていませんが、多くのチュートリアルを読み、いくつかの小さなプロジェクトを行ったので、基本的な理解を得ました。

私の問題:

データのコレクションを保持する Model クラスがあります。私のメイン ビューは、DataGrid にいくつかのモデルのデータを表示する必要があります。私の現在のアプローチは、ItemsSource がモデルのコレクションである DataGrid を使用して Datatemplate を定義することにより、モデルのビューに DataGrid を作成することです。

このアプローチは機能しますが、モデルごとに Datagrid を作成します。DataGrid を 1 つだけにする良い方法を知っている人はいますか?

4

1 に答える 1

1

ビューが単一のグリッドを表示する必要がある場合は、単一のコレクションで ViewModel を作成し、複数のモデル コレクションからコレクションを埋めることができます。

それがViewModelの目的です。

于 2013-07-31T13:35:44.237 に答える