如何创建只读依赖项属性?最佳做法是什么?
具体来说,最让我感到困扰的是,没有实施
DependencyObject.GetValue()
以aSystem.Windows.DependencyPropertyKey
作为参数。
System.Windows.DependencyProperty.RegisterReadOnly
返回一个DependencyPropertyKey
对象而不是一个对象DependencyProperty
。因此,如果您无法对GetValue进行任何调用,应该如何访问只读依赖项属性?还是应该以某种方式将转换DependencyPropertyKey
为普通的旧DependencyProperty
对象?
建议和/或代码将不胜感激!