最佳答案
如何创建只读依赖属性? 有什么最佳实践可以做到这一点?
具体来说,最困扰我的是
DependencyObject.GetValue()
以 System.Windows.DependencyPropertyKey
作为参数的。
System.Windows.DependencyProperty.RegisterReadOnly
返回 DependencyPropertyKey
对象而不是 DependencyProperty
。那么,如果不能调用 GetValue,那么如何访问只读依赖属性呢?或者你应该以某种方式将 DependencyPropertyKey
转换成一个简单的旧的 DependencyProperty
对象?
建议和/或代码将非常感谢!