我有一个具有 SelectedDocument 属性和 Documents 属性的视图模型。
Ui 有一个自定义 ListView 控件,其中 ItemsSource 绑定到 Documents,SelectedValue 绑定到 Viewmodel 上的 SelectedDocument。
现在,在某些情况下,在所选文档的设置器中的视图模型中,我需要提出一个对话服务消息来询问某些内容,并且在取消的情况下,我需要防止更改 SelectedDocument。
我可以这样做,但是当我不更改视图模型中的属性值时,我的 UI 和视图模型不同步。
它可能有一些事情要做,因为当双向绑定更新源时调用了属性的设置器。
如何解决?
谢谢