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