Поделиться через


TypeConverter.SimplePropertyDescriptor Класс

Определение

Представляет класс abstract, предоставляющий свойства для объектов, у которых нет свойств.

protected: ref class TypeConverter::SimplePropertyDescriptor abstract : System::ComponentModel::PropertyDescriptor
protected abstract class TypeConverter.SimplePropertyDescriptor : System.ComponentModel.PropertyDescriptor
Protected MustInherit Class TypeConverter.SimplePropertyDescriptor
Inherits PropertyDescriptor
Наследование
TypeConverter.SimplePropertyDescriptor

Примеры

Пример этого класса см. в примере в PropertyDescriptor.

Примечания для тех, кто реализует этот метод

При наследовании от TypeConverter.SimplePropertyDescriptorнеобходимо переопределить методы GetValue(Object) и SetValue(Object, Object).

Конструкторы

TypeConverter.SimplePropertyDescriptor(Type, String, Type)

Инициализирует новый экземпляр класса TypeConverter.SimplePropertyDescriptor.

TypeConverter.SimplePropertyDescriptor(Type, String, Type, Attribute[])

Инициализирует новый экземпляр класса TypeConverter.SimplePropertyDescriptor.

Свойства

AttributeArray

Возвращает или задает массив атрибутов.

(Унаследовано от MemberDescriptor)
Attributes

Возвращает коллекцию атрибутов для этого элемента.

(Унаследовано от MemberDescriptor)
Category

Возвращает имя категории, к которой принадлежит член, как указано в CategoryAttribute.

(Унаследовано от MemberDescriptor)
ComponentType

Возвращает тип компонента, к которому привязывается это описание свойства.

Converter

Возвращает преобразователь типов для этого свойства.

(Унаследовано от PropertyDescriptor)
ConverterFromRegisteredType

Возвращает преобразователь типов для этого свойства.

(Унаследовано от PropertyDescriptor)
Description

Возвращает описание элемента, как указано в DescriptionAttribute.

(Унаследовано от MemberDescriptor)
DesignTimeOnly

Возвращает, следует ли задать этот элемент только во время разработки, как указано в DesignOnlyAttribute.

(Унаследовано от MemberDescriptor)
DisplayName

Возвращает имя, которое можно отобразить в окне, например окно "Свойства".

(Унаследовано от MemberDescriptor)
IsBrowsable

Возвращает значение, указывающее, доступен ли элемент для просмотра, как указано в BrowsableAttribute.

(Унаследовано от MemberDescriptor)
IsLocalizable

Возвращает значение, указывающее, следует ли локализовать это свойство, как указано в LocalizableAttribute.

(Унаследовано от PropertyDescriptor)
IsReadOnly

Возвращает значение, указывающее, доступно ли это свойство только для чтения.

Name

Возвращает имя члена.

(Унаследовано от MemberDescriptor)
NameHashCode

Возвращает хэш-код для имени члена, как указано в GetHashCode().

(Унаследовано от MemberDescriptor)
PropertyType

Возвращает тип свойства.

SerializationVisibility

Возвращает значение, указывающее, следует ли сериализовать это свойство, как указано в DesignerSerializationVisibilityAttribute.

(Унаследовано от PropertyDescriptor)
SupportsChangeEvents

Возвращает значение, указывающее, могут ли уведомления об изменении значений для этого свойства исходить извне дескриптора свойства.

(Унаследовано от PropertyDescriptor)

Методы

AddValueChanged(Object, EventHandler)

Позволяет получать уведомления о других объектах при изменении этого свойства.

(Унаследовано от PropertyDescriptor)
CanResetValue(Object)

Возвращает, изменяет ли сброс компонента значение компонента.

CreateAttributeCollection()

Создает коллекцию атрибутов с помощью массива атрибутов, передаваемых конструктору.

(Унаследовано от MemberDescriptor)
CreateInstance(Type)

Создает экземпляр указанного типа.

(Унаследовано от PropertyDescriptor)
Equals(Object)

Сравнивает это с другим объектом, чтобы узнать, эквивалентны ли они.

(Унаследовано от PropertyDescriptor)
FillAttributes(IList)

Добавляет атрибуты PropertyDescriptor в указанный список атрибутов в родительском классе.

(Унаследовано от PropertyDescriptor)
GetChildProperties()

Возвращает PropertyDescriptorCollectionпо умолчанию.

(Унаследовано от PropertyDescriptor)
GetChildProperties(Attribute[])

Возвращает PropertyDescriptorCollection с помощью указанного массива атрибутов в качестве фильтра.

(Унаследовано от PropertyDescriptor)
GetChildProperties(Object)

Возвращает PropertyDescriptorCollection для данного объекта.

(Унаследовано от PropertyDescriptor)
GetChildProperties(Object, Attribute[])

Возвращает PropertyDescriptorCollection для данного объекта, используя указанный массив атрибутов в качестве фильтра.

(Унаследовано от PropertyDescriptor)
GetEditor(Type)

Возвращает редактор указанного типа.

(Унаследовано от PropertyDescriptor)
GetHashCode()

Возвращает хэш-код для этого объекта.

(Унаследовано от PropertyDescriptor)
GetInvocationTarget(Type, Object)

Этот метод возвращает объект, который следует использовать во время вызова элементов.

(Унаследовано от PropertyDescriptor)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetTypeFromName(String)

Возвращает тип, используя его имя.

(Унаследовано от PropertyDescriptor)
GetValue(Object)

При переопределении в производном классе получает текущее значение свойства компонента.

(Унаследовано от PropertyDescriptor)
GetValueChangedHandler(Object)

Извлекает текущий набор обработчиков событий ValueChanged для определенного компонента.

(Унаследовано от PropertyDescriptor)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
OnValueChanged(Object, EventArgs)

Вызывает событие ValueChanged, которое вы реализовали.

(Унаследовано от PropertyDescriptor)
RemoveValueChanged(Object, EventHandler)

Позволяет получать уведомления о других объектах при изменении этого свойства.

(Унаследовано от PropertyDescriptor)
ResetValue(Object)

Сбрасывает значение для этого свойства компонента.

SetValue(Object, Object)

При переопределении в производном классе задает значение компонента другим.

(Унаследовано от PropertyDescriptor)
ShouldSerializeValue(Object)

Возвращает значение этого свойства.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел