DependencyPropertyDescriptor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет расширение PropertyDescriptor, которое учитывает дополнительные характеристики свойств свойства свойства.
public ref class DependencyPropertyDescriptor sealed : System::ComponentModel::PropertyDescriptor
public sealed class DependencyPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DependencyPropertyDescriptor = class
inherit PropertyDescriptor
Public NotInheritable Class DependencyPropertyDescriptor
Inherits PropertyDescriptor
- Наследование
Комментарии
Этот класс в основном используется приложениями конструктора. Эти приложения могут сообщать о характеристиках свойств зависимостей с помощью окон свойств или других средств, используемых для редактирования значений свойств.
Чтобы проверить определенное свойство, чтобы определить, доступно ли оно DependencyPropertyDescriptor для использования в качестве PropertyDescriptor, вызов DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)или DependencyPropertyDescriptor.FromName. Если любой метод возвращает null
, свойство не является свойством зависимостей. Если метод возвращает допустимый DependencyPropertyDescriptor, свойство является свойством зависимостей.
Свойства
AttributeArray |
Возвращает или задает массив атрибутов. (Унаследовано от MemberDescriptor) |
Attributes |
Возвращает коллекцию атрибутов для этого элемента. |
Category |
Возвращает имя категории, к которой принадлежит член, как указано в CategoryAttribute. |
ComponentType |
Возвращает тип компонента, к которым привязано это свойство. |
Converter |
Возвращает преобразователь типов для этого свойства. |
ConverterFromRegisteredType |
Возвращает преобразователь типов для этого свойства. (Унаследовано от PropertyDescriptor) |
DependencyProperty |
Возвращает идентификатор свойства зависимостей. |
Description |
Возвращает описание элемента, как указано в DescriptionAttribute. |
DesignerCoerceValueCallback |
Возвращает или задает обратный вызов, используемый конструкторами для изменения эффективного значения свойства зависимостей перед сохранением значения свойства зависимостей в обработчике свойств зависимостей. |
DesignTimeOnly |
Возвращает, следует ли задать этот элемент только во время разработки, как указано в DesignOnlyAttribute. |
DisplayName |
Возвращает имя, которое можно отобразить в окне, например окно "Свойства". |
IsAttached |
Возвращает значение, указывающее, зарегистрировано ли свойство как присоединенное свойство и используется с помощью присоединенного использования. |
IsBrowsable |
Возвращает значение, указывающее значение BrowsableAttribute свойства. |
IsLocalizable |
Возвращает значение, указывающее, следует ли локализовать это свойство, как указано в LocalizableAttribute. |
IsReadOnly |
Возвращает значение, указывающее, доступно ли это свойство только для чтения. |
Metadata |
Возвращает метаданные, связанные с свойством зависимостей. |
Name |
Возвращает имя члена. (Унаследовано от MemberDescriptor) |
NameHashCode |
Возвращает хэш-код для имени члена, как указано в GetHashCode(). (Унаследовано от MemberDescriptor) |
PropertyType |
Возвращает представленную Type свойства зависимостей. |
SerializationVisibility |
Возвращает значение, указывающее, следует ли сериализовать это свойство, как указано в DesignerSerializationVisibilityAttribute. (Унаследовано от PropertyDescriptor) |
SupportsChangeEvents |
Указывает, могут ли уведомления об изменении значений для этого свойства исходить извне дескриптора свойства, например из самого компонента, или же уведомления будут исходить только от прямых вызовов, выполненных в SetValue(Object, Object). |
Методы
AddValueChanged(Object, EventHandler) |
Позволяет получать уведомления о других объектах при изменении этого свойства. |
CanResetValue(Object) |
Возвращает значение, изменяющееся ли сброс объекта. |
CreateAttributeCollection() |
Создает коллекцию атрибутов с помощью массива атрибутов, передаваемых конструктору. (Унаследовано от MemberDescriptor) |
CreateInstance(Type) |
Создает экземпляр указанного типа. (Унаследовано от PropertyDescriptor) |
Equals(Object) |
Сравнивает два экземпляра DependencyPropertyDescriptor для равенства. |
FillAttributes(IList) |
Добавляет атрибуты PropertyDescriptor в указанный список атрибутов в родительском классе. (Унаследовано от PropertyDescriptor) |
FromName(String, Type, Type, Boolean) |
Возвращает DependencyPropertyDescriptor для предоставленного имени свойства. |
FromName(String, Type, Type) |
Возвращает DependencyPropertyDescriptor для предоставленного имени свойства. |
FromProperty(DependencyProperty, Type) |
Возвращает DependencyPropertyDescriptor для предоставленного свойства зависимостей и целевого типа. |
FromProperty(PropertyDescriptor) |
Возвращает DependencyPropertyDescriptor для предоставленного PropertyDescriptor. |
GetChildProperties() |
Возвращает PropertyDescriptorCollectionпо умолчанию. (Унаследовано от PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Возвращает PropertyDescriptorCollection с помощью указанного массива атрибутов в качестве фильтра. (Унаследовано от PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Возвращает PropertyDescriptorCollection. |
GetChildProperties(Object) |
Возвращает PropertyDescriptorCollection для данного объекта. (Унаследовано от PropertyDescriptor) |
GetEditor(Type) |
Возвращает редактор указанного типа. |
GetHashCode() |
Возвращает хэш-код для этого DependencyPropertyDescriptor. |
GetInvocationTarget(Type, Object) |
Этот метод возвращает объект, который следует использовать во время вызова элементов. (Унаследовано от PropertyDescriptor) |
GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
GetTypeFromName(String) |
Возвращает тип, используя его имя. (Унаследовано от PropertyDescriptor) |
GetValue(Object) |
Возвращает текущее значение свойства компонента. |
GetValueChangedHandler(Object) |
Извлекает текущий набор обработчиков событий |
MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
OnValueChanged(Object, EventArgs) |
Вызывает событие |
RemoveValueChanged(Object, EventHandler) |
Позволяет получать уведомления о других объектах при изменении этого свойства. |
ResetValue(Object) |
Сбрасывает значение для этого свойства компонента в значение по умолчанию. |
SetValue(Object, Object) |
Задает значение компонента другим значением. |
ShouldSerializeValue(Object) |
Указывает, следует ли сохранять значение этого свойства процессами сериализации. |
ToString() |
Преобразует значение этого экземпляра в эквивалентное строковое представление. |