【发布时间】:2013-06-28 10:03:32
【问题描述】:
假设我在表单上有一个文本框并且它已启用(用户可以键入他们想要的任何内容。)有一个设置为字符串属性的 OneWay 绑定,因此当 ViewModel 更改属性时,文本框会更新。现在,当用户手动更改文本框中的值时会发生什么。 绑定是否被文本框的新值覆盖? 还是它只是记住值并保持绑定,所以当我下次在 ViewModel 中更新属性时,更改将反映在 UI 中?
【问题讨论】:
-
就您调用 OnPropertyChanged("MyText") 而言,文本框会再次显示您的视图模型中的值。您可以轻松设置测试项目。
-
这样就不会破坏上述场景中的绑定?
标签: silverlight mvvm binding viewmodel