DependencyPropertyDescriptor.IsReadOnly Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob diese Eigenschaft schreibgeschützt ist.
public:
virtual property bool IsReadOnly { bool get(); };
public override bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public Overrides ReadOnly Property IsReadOnly As Boolean
Eigenschaftswert
true
, wenn die Eigenschaft schreibgeschützt ist, andernfalls false
.
Hinweise
Diese Eigenschaft basiert auf dem zugrunde liegenden PropertyDescriptor.
Abhängigkeitseigenschaften werden unter Verwendung bestimmter Methodenaufrufe als schreibgeschützt registriert, und gemäß der Konvention müssen die CLR-Wrappereigenschaften, die die eigenschaften sind, die durch reflektion angezeigt werden, und die Deskriptoren müssen ebenfalls schreibgeschützt sein. Da dies jedoch eine Konvention und keine Kompilierungsanforderung ist, sollten Sie den schreibgeschützten Zustand der Abhängigkeitseigenschaft noch einmal überprüfen. Rufen Sie hierzu den Wert des Bezeichners (DependencyProperty) für diesen DependencyPropertyDescriptor ab, und überprüfen Sie dann den Wert von ReadOnly. Beachten Sie, dass sich die ReadOnly auf dem Bezeichner selbst befindet, nicht auf Metadaten.