DataViewPropertyDescriptor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет динамическое свойство для узла в иерархии представления данных.
public ref class DataViewPropertyDescriptor : System::ComponentModel::PropertyDescriptor
public class DataViewPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DataViewPropertyDescriptor = class
inherit PropertyDescriptor
Public Class DataViewPropertyDescriptor
Inherits PropertyDescriptor
- Наследование
-
DataViewPropertyDescriptor
Конструкторы
| DataViewPropertyDescriptor(PropertyDescriptor) |
Инициализирует новый экземпляр DataViewPropertyDescriptor класса с помощью объекта дескриптора свойства. |
| DataViewPropertyDescriptor(PropertyDescriptor, Attribute[]) |
Инициализирует новый экземпляр DataViewPropertyDescriptor класса с помощью объекта дескриптора свойства и массива атрибутов. |
| DataViewPropertyDescriptor(String) |
Инициализирует новый экземпляр DataViewPropertyDescriptor класса с именем свойства. |
| DataViewPropertyDescriptor(String, Attribute[]) |
Инициализирует новый экземпляр DataViewPropertyDescriptor класса именем свойства и массивом атрибутов. |
| DataViewPropertyDescriptor(String, String) |
Инициализирует новый экземпляр DataViewPropertyDescriptor класса с именем свойства и отображаемым именем свойства. |
| DataViewPropertyDescriptor(String, String, String) |
Инициализирует новый экземпляр DataViewPropertyDescriptor класса с именем свойства, отображаемым именем свойства и именем категории. |
| DataViewPropertyDescriptor(String, String, String, String) |
Инициализирует новый экземпляр DataViewPropertyDescriptor класса с именем свойства, другой версией имени свойства для отображения, именем категории и описанием. |
| DataViewPropertyDescriptor(String, String, String, String, Boolean) |
Инициализирует новый экземпляр DataViewPropertyDescriptor класса с именем свойства, другой версией имени свойства для отображения, именем категории и описанием. |
Свойства
| Attributes |
Возвращает коллекцию атрибутов, связанных с текущим дескрипторов свойства. |
| Category |
Возвращает категорию из CategoryAttribute текущего дескриптора свойства. |
| ComponentType |
Возвращает тип компонента, к которому привязано свойство. |
| Converter |
Возвращает преобразователь типов для текущего дескриптора свойства. |
| Description |
Возвращает описание из DescriptionAttribute текущего дескриптора свойства. |
| IsReadOnly |
Возвращает значение, указывающее, доступен ли текущий дескриптор свойства только для чтения. |
| Name |
Возвращает имя свойства. |
| NameHashCode |
Возвращает хэш-код имени свойства. |
| PropertyType |
Возвращает тип свойства. |
Методы
| CanResetValue(Object) |
Указывает, можно ли сбросить значение свойства для указанного компонента. |
| GetChildProperties(Object, Attribute[]) |
PropertyDescriptorCollection Возвращает для заданного компонента, используя указанный массив атрибутов в качестве фильтра. |
| GetValue(Object) |
Возвращает текущее значение свойства для указанного компонента. |
| ResetValue(Object) |
Сбрасывает значение свойства указанного компонента до значения по умолчанию. |
| SetAttribute(Attribute) |
Добавляет указанный атрибут в список атрибутов этого свойства. |
| SetAttributes(Attribute[]) |
Добавляет указанные атрибуты в список атрибутов этого свойства. |
| SetCategory(String) |
Задает атрибут категории, используя указанное значение категории. |
| SetComponentType(Type) |
Задает для типа компонента указанный тип. |
| SetConverterType(String) |
Добавляет , TypeConverterAttributeиспользуя указанное имя типа в качестве преобразователя данных для дескриптора свойства. |
| SetConverterType(Type) |
Добавляет , TypeConverterAttributeиспользуя указанный тип в качестве преобразователя данных для дескриптора свойства. |
| SetDescription(String) |
Задает атрибут description, используя указанное значение описания. |
| SetDisplayName(String) |
Задает атрибут отображаемого имени, используя указанное значение отображаемого имени. |
| SetIsBrowsable(Boolean) |
Добавляет объект , соответствующий BrowsableAttribute указанному логическому значению, указывающее, можно ли изменять свойство во время разработки в окно свойств. |
| SetIsLocalizable(Boolean) |
Добавляет объект , соответствующий LocalizableAttribute указанному логическому значению, указывающее, следует ли локализовать свойство. |
| SetIsReadOnly(Boolean) |
Добавляет объект , соответствующий ReadOnlyAttribute указанному логическому значению, указывающее, доступно ли свойство только для чтения. |
| SetName(String) |
Задает имя свойства. |
| SetPropertyType(Type) |
Задает для типа свойства указанный тип. |
| SetValue(Object, Object) |
Задает новое значение свойства для указанного компонента. |
| ShouldSerializeValue(Object) |
Указывает, следует ли сериализовать значение свойства указанного компонента. |