Как вы создаете свойство зависимостей только для чтения? Каковы наилучшие методы для этого?
В частности, то, что больше меня бросает в глаза, заключается в том, что реализации
DependencyObject.GetValue()
который принимает параметр System.Windows.DependencyPropertyKey в качестве параметра.
System.Windows.DependencyProperty.RegisterReadOnly возвращает объект D ependencyPropertyKey, а не DependencyProperty. Итак, как вы должны получить доступ к свойству зависимости только для чтения, если вы не можете делать какие-либо вызовы GetValue? Или вы должны каким-то образом преобразовать DependencyPropertyKey в простой старый объект DependencyProperty?
Совет и/или код будут НАСТОЯТЕЛЬНО оценены!