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), а затем проверка значение ReadOnly.DependencyPropertyDescriptor Обратите внимание, что ReadOnly объект находится в самом идентификаторе, а не в метаданных.