読み取り専用の依存関係プロパティをどのように作成しますか?そうするためのベストプラクティスは何ですか?
具体的には、私を最も困惑させているのは、
DependencyObject.GetValue()
それはパラメータとしてを取りSystem.Windows.DependencyPropertyKey
ます。
System.Windows.DependencyProperty.RegisterReadOnly
ependencyPropertyKey
ではなくDオブジェクトを返しますDependencyProperty
。では、GetValueを呼び出せない場合、読み取り専用の依存関係プロパティにどのようにアクセスする必要がありますか?それとも、どういうわけかDependencyPropertyKey
を単純な古いDependencyProperty
オブジェクトに変換することになっていますか?
アドバイスやコードをいただければ幸いです。