【发布时间】:2012-05-10 21:44:57
【问题描述】:
我有一个带有 SelectedDocument 属性和 Documents 属性的视图模型。
UI 有一个自定义 ListView 控件,其中 ItemsSource 绑定到 Documents,SelectedValue 绑定到 viewmodel 上的 SelectedDocument。
现在,在某些情况下,在所选文档的设置器中的视图模型中,我需要提出一个对话服务消息来询问某些内容,如果取消,我需要阻止更改 SelectedDocument。
我可以这样做,但是当我不更改视图模型中的属性值时,我会导致 UI 和视图模型不同步。
这可能是因为当双向绑定更新源时调用了属性的设置器。
如何解决?
谢谢
【问题讨论】: