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

truewenn die Eigenschaft schreibgeschützt ist; andernfalls . false

Hinweise

Diese Eigenschaft basiert auf dem zugrunde liegenden PropertyDescriptor.

Abhängigkeitseigenschaften werden unter Verwendung bestimmter Methodenaufrufe schreibgeschützt registriert, und standardmäßig müssen die CLR-Wrappereigenschaften, die durch Spiegelung angezeigt werden, und die Deskriptoren müssen ebenfalls schreibgeschützt sein. Da dies jedoch eine Konvention und keine Anforderung zum Kompilieren ist, sollten Sie den schreibgeschützten Zustand der Abhängigkeitseigenschaft überprüfen. Rufen Sie dazu den Bezeichnerwert (DependencyProperty) ab DependencyPropertyDescriptor , und überprüfen Sie dann den Wert von ReadOnly. Beachten Sie, dass sich der ReadOnly Bezeichner selbst und nicht auf Metadaten befindet.

Gilt für: