我正在使用 MVVM 灯光工具包来处理按钮单击。如果我做:
CustomerSaveCommand = new RelayCommand(
() => CustomerSave(),
()=> true);
private void CustomerSave() {
customer.Address="My Street";
}
该函数被调用,但 UI 中绑定的地址字段未更新。
如果我放入customer.Address="1234"
ViewModel 构造函数,则 UI 会更新。我究竟做错了什么?
编辑:
问题真的很奇怪:如果我viewModel.customer.City = "CITY1"
在窗口加载它运行,如果我添加一个按钮,并且在代码隐藏点击中,我添加viewModel.customer.City = "CITY2"
它不起作用。