DependencyPropertyDescriptor.IsReadOnly Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, доступно ли это свойство только для чтения.
public:
virtual property bool IsReadOnly { bool get(); };
public override bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public Overrides ReadOnly Property IsReadOnly As Boolean
Значение свойства
true Значение , если свойство доступно только для чтения; falseв противном случае .
Комментарии
Это свойство зависит от базового PropertyDescriptor.
Свойства зависимостей регистрируются как доступные только для чтения с помощью определенных вызовов методов, и по соглашению свойства оболочки CLR, которые являются свойствами, просматриваемыми отражением, и дескрипторы также должны быть доступны только для чтения. Однако так как это соглашение, а не требование к компиляции, может потребоваться дважды проверить состояние идентификатора свойства зависимости только для чтения. Для этого получите значение идентификатора (DependencyProperty) для этого DependencyPropertyDescriptor , а затем проверьте значение ReadOnly. Обратите внимание, что идентификатор ReadOnly находится не в метаданных.