DependencyPropertyDescriptor.IsReadOnly Egenskap

Definition

Hämtar ett värde som anger om den här egenskapen är skrivskyddad.

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

Egenskapsvärde

trueom egenskapen är skrivskyddad; annars . false

Kommentarer

Den här egenskapen förlitar sig på den underliggande PropertyDescriptor.

Beroendeegenskaper registreras som skrivskyddade med hjälp av specifika metodanrop, och enligt konventionen måste CLR-omslutningsegenskaperna som är de egenskaper som visas av reflektion och deskriptorerna också vara skrivskyddade. Men eftersom detta är en konvention och inte ett krav på kompilering kanske du vill dubbelkolla skrivskyddat tillstånd för beroendeegenskapsidentifieraren. För att göra detta hämtar du identifierarvärdet (DependencyProperty) för detta DependencyPropertyDescriptor och kontrollerar sedan värdet ReadOnlyför . Observera att ReadOnly är på själva identifieraren, inte metadata.

Gäller för