DependencyPropertyDescriptor.IsReadOnly Tulajdonság

Definíció

Beolvas egy értéket, amely jelzi, hogy ez a tulajdonság írásvédett-e.

public:
 virtual property bool IsReadOnly { bool get(); };
public override bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public Overrides ReadOnly Property IsReadOnly As Boolean

Tulajdonság értéke

trueha a tulajdonság írásvédett; egyéb esetben. false

Megjegyzések

Ez a tulajdonság a mögöttes PropertyDescriptortulajdonságra támaszkodik.

A függőségi tulajdonságok írásvédettként vannak regisztrálva adott metódushívások használatával, és konvenció szerint a tükrözés által megtekintett tulajdonságokat tartalmazó CLR burkolótulajdonságoknak és a leíróknak írásvédettnek is kell lenniük. Mivel azonban ez konvenció, és nem fordítási követelmény, érdemes lehet duplán ellenőrizni a függőségi tulajdonság azonosítójának írásvédett állapotát. Ehhez kérje le az azonosító (DependencyProperty) értékét, DependencyPropertyDescriptor majd ellenőrizze az érték értékét ReadOnly. Vegye figyelembe, hogy az ReadOnly azonosító az azonosítón van, nem a metaadatokon.

A következőre érvényes: