Questions tagged «dependency-properties»

14
ViewModel中的INotifyPropertyChanged与DependencyProperty
在Model-View-ViewModel体系结构WPF应用程序中实现ViewModel时,似乎有两个主要选择来使它可数据绑定。我已经看到DependencyProperty了将View绑定到的属性的实现,并且看到了ViewModel的实现INotifyPropertyChanged。 我的问题是,什么时候我应该优先选择另一个?有性能差异吗?将ViewModel依赖项提供给WPF真的是一个好主意吗?做出设计决策时,我还需要考虑什么?




1
如何创建只读依赖项属性?
如何创建只读依赖项属性?最佳做法是什么? 具体来说,最让我感到困扰的是,没有实施 DependencyObject.GetValue() 以aSystem.Windows.DependencyPropertyKey作为参数。 System.Windows.DependencyProperty.RegisterReadOnly返回一个DependencyPropertyKey对象而不是一个对象DependencyProperty。因此,如果您无法对GetValue进行任何调用,应该如何访问只读依赖项属性?还是应该以某种方式将转换DependencyPropertyKey为普通的旧DependencyProperty对象? 建议和/或代码将不胜感激!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.