Wie erstellen Sie eine schreibgeschützte Abhängigkeitseigenschaft? Was sind die Best Practices dafür?
Was mich am meisten überrascht, ist die Tatsache, dass es keine Implementierung von gibt
DependencyObject.GetValue()
das nimmt a System.Windows.DependencyPropertyKey
als Parameter.
System.Windows.DependencyProperty.RegisterReadOnly
Gibt ein D- ependencyPropertyKey
Objekt anstelle von a zurück DependencyProperty
. Wie sollen Sie also auf Ihre schreibgeschützte Abhängigkeitseigenschaft zugreifen, wenn Sie GetValue nicht aufrufen können? Oder solltest du das irgendwie DependencyPropertyKey
in ein einfaches altes DependencyProperty
Objekt umwandeln ?
Beratung und / oder Code wäre sehr dankbar!
quelle
"ReadOnlyProp"
,nameof(ReadOnlyProp)
da viele Benutzer dies wahrscheinlich kopieren / einfügen und die aktuelle und verbesserte Syntax verwenden können.