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) |
Указывает, следует ли сериализовать значение свойства указанного компонента. |