Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果使用 MVVM,我真的不认为 Silverlight 3 中需要元素到元素的绑定。拥有一个属性不会直接影响另一个适当的原因导致该属性不可测试吗?
对我来说,对 ViewModel 中定义的显式属性进行双向绑定更有意义。
我同意 MVVM 的使用严重削弱了元素到元素绑定的有用性。
尽管如此,如果您所做的只是使用 ViewModel 属性绑定两个元素……您可以测试什么?您可以测试在 ViewModel 中设置属性会发送一个 PropertyChanged 事件......但仅此而已。只有当其他人关心该值时,测试这样的属性才有用。
在简单的情况下,我可以看到 element2element 绑定更有效且代码更少。