我正在尝试学习 MVVMLight 并且我一直在创建用于编辑对象的新视图。
我有与客户CustomersView一起CustomersViewModel显示数据网格。双击 DataGridRow,我打开一个CustomerView实现 aCustomerViewModel来编辑客户的代码,我在以下代码中使用CustomersViewModel:
var cv=new CustomerView();
var cvm=new CustomerViewModel();
cvm.IsEdit = true;
cvm.Customer = customer;
cv.DataContext = cvm;
cv.ShowDialog();
这是一个糟糕的方法吗?创建视图、使用一些参数实例化视图模型的最佳方法是什么?
Smart猫小萌
相关分类