0

できるだけMVVMに近づけようとしているWPFアプリケーションがあります。私は、DevExpress にバインドされているプロパティを持つクラスTitlesModel : MappedViewModelCollection<TitleEditModel, Title>whereを持っています。コントロールの各行には、編集ボタンと削除ボタンがあります。このボタンが押されたら、グリッド内のその行を、ポップアップのモーダル ウィンドウであるビューにバインドしたいと思います。MappedViewModelCollectionpublic ObservableCollection<TViewModel> Items { get; set; }GridControlTitleEditModel

メインビューモデルにこれを「伝え」、ポップアップをインスタンス化、バインド、および表示させますか、それとも単にポップアップをインスタンス化し、行を渡してEditViewModel独自のことをさせますか?

このようなグリッド/詳細ビュー シナリオの従来のパターンは何ですか?

4

1 に答える 1