できるだけMVVMに近づけようとしているWPFアプリケーションがあります。私は、DevExpress にバインドされているプロパティを持つクラスTitlesModel : MappedViewModelCollection<TitleEditModel, Title>
whereを持っています。コントロールの各行には、編集ボタンと削除ボタンがあります。このボタンが押されたら、グリッド内のその行を、ポップアップのモーダル ウィンドウであるビューにバインドしたいと思います。MappedViewModelCollection
public ObservableCollection<TViewModel> Items { get; set; }
GridControl
TitleEditModel
メインビューモデルにこれを「伝え」、ポップアップをインスタンス化、バインド、および表示させますか、それとも単にポップアップをインスタンス化し、行を渡してEditViewModel
独自のことをさせますか?
このようなグリッド/詳細ビュー シナリオの従来のパターンは何ですか?