Udostępnij za pośrednictwem


DependencyPropertyDescriptor.IsReadOnly Właściwość

Definicja

Pobiera wartość wskazującą, czy ta właściwość jest tylko do odczytu.

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

Wartość właściwości

true jeśli właściwość jest tylko do odczytu; w przeciwnym razie , false.

Uwagi

Ta właściwość opiera się na podstawowym PropertyDescriptorobiekcie .

Właściwości zależności są rejestrowane jako tylko do odczytu przy użyciu określonych wywołań metody, a zgodnie z konwencją właściwości otoki CLR, które są właściwościami wyświetlanymi przez odbicie, a deskryptory również muszą być tylko do odczytu. Jednak ponieważ jest to konwencja, a nie wymaganie kompilowania, warto dokładnie sprawdzić stan identyfikatora właściwości zależności tylko do odczytu. W tym celu pobierz wartość DependencyPropertyDescriptor identyfikatora (DependencyProperty), a następnie sprawdź wartość .ReadOnly Należy pamiętać, że element ReadOnly znajduje się na samym identyfikatorze, a nie metadanych.

Dotyczy