DependencyPropertyDescriptor.IsReadOnly Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.