【发布时间】:2014-02-11 19:43:16
【问题描述】:
我有一种情况,我需要从 ViewModel 到 View 进行通信,以防发生更改。这里的问题是,我要更新的属性没有 DependencyProperty,我已经设法通过打破一点 MVVM 模式规则将其从 View“绑定(不是真的但是..)”到 VM并简单地添加一个事件的代码隐藏:
(ViewModelSomething as DataContext).Password = pb.Password;
这很有效。问题是当我想在 VM 中发生更改时更新视图上的此属性时。有没有可能有这样的联系?
【问题讨论】:
-
这里有一个类似的问题:stackoverflow.com/questions/1483892/…。不过,您可能不喜欢接受的答案...
-
为什么不需要用户交互就可以在视图模型中更改密码?
标签: mvvm properties bind