DependencyPropertyDescriptor.IsReadOnly Eigenschaft

Definition

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.

Gilt für: