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