【发布时间】:2013-10-31 04:39:12
【问题描述】:
我有一个 WPF 应用程序,我试图使其尽可能接近 MVVM。我有一个类TitlesModel : MappedViewModelCollection<TitleEditModel, Title>,其中MappedViewModelCollection,它有一个属性public ObservableCollection<TViewModel> Items { get; set; },它绑定到一个DevExpress GridControl。控件中的每一行都有一个编辑和删除按钮。当按下此按钮时,我想将网格中该行的TitleEditModel 绑定到一个弹出式模式窗口的视图。
我是“告诉”主视图模型,让它实例化、绑定并显示一个弹出窗口,还是仅仅实例化一个弹出窗口,将行的 EditViewModel 传递给它,让它自己做事?
这样的网格/细节视图场景的常规模式是什么?
【问题讨论】: