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
- Наследование
Примеры
Пример этого класса см. в примере в PropertyDescriptor.
Примечания для тех, кто реализует этот метод
При наследовании от TypeConverter.SimplePropertyDescriptorнеобходимо переопределить методы GetValue(Object) и SetValue(Object, Object).
Конструкторы
| TypeConverter.SimplePropertyDescriptor(Type, String, Type, Attribute[]) |
Инициализирует новый экземпляр класса TypeConverter.SimplePropertyDescriptor. |
| TypeConverter.SimplePropertyDescriptor(Type, String, Type) |
Инициализирует новый экземпляр класса 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, Attribute[]) |
Возвращает PropertyDescriptorCollection для данного объекта, используя указанный массив атрибутов в качестве фильтра. (Унаследовано от PropertyDescriptor) |
| GetChildProperties(Object) |
Возвращает PropertyDescriptorCollection для данного объекта. (Унаследовано от PropertyDescriptor) |
| GetEditor(Type) |
Возвращает редактор указанного типа. (Унаследовано от PropertyDescriptor) |
| GetHashCode() |
Возвращает хэш-код для этого объекта. (Унаследовано от PropertyDescriptor) |
| GetInvocationTarget(Type, Object) |
Этот метод возвращает объект, который следует использовать во время вызова элементов. (Унаследовано от PropertyDescriptor) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetTypeFromName(String) |
Возвращает тип, используя его имя. (Унаследовано от PropertyDescriptor) |
| GetValue(Object) |
При переопределении в производном классе получает текущее значение свойства компонента. (Унаследовано от PropertyDescriptor) |
| GetValueChangedHandler(Object) |
Извлекает текущий набор обработчиков событий |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| OnValueChanged(Object, EventArgs) |
Вызывает событие |
| RemoveValueChanged(Object, EventHandler) |
Позволяет получать уведомления о других объектах при изменении этого свойства. (Унаследовано от PropertyDescriptor) |
| ResetValue(Object) |
Сбрасывает значение для этого свойства компонента. |
| SetValue(Object, Object) |
При переопределении в производном классе задает значение компонента другим. (Унаследовано от PropertyDescriptor) |
| ShouldSerializeValue(Object) |
Возвращает значение этого свойства. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |