我正在尝试学习MVVMLight,并且我一直在为编辑对象创建一个新的视图。
我有一个带有CustomersViewModel
的CustomersView
,它显示一个与客户的数据网格。双击DataGridRow,我打开了一个实现CustomerViewModel
的CustomerView
来编辑客户,我在CustomersViewModel
中使用了以下代码
var cv=new CustomerView();
var cvm=new CustomerViewModel();
cvm.IsEdit = true;
cvm.Customer = customer;
cv.DataContext = cvm;
cv.ShowDialog();
这是一种糟糕的方法吗?用一些参数实例化视图模型,创建视图的最佳方法是什么?
https://stackoverflow.com/questions/51485705
复制相似问题