Атрибуты в элементах управления Windows Forms

Обновлен: Ноябрь 2007

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

Атрибуты свойств элемента управления и компонента

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

Атрибут

Описание

AmbientValueAttribute

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

BrowsableAttribute

Указывает, следует ли отображать свойство или событие в окне Свойства.

CategoryAttribute

Задает имя категории, в которой при отображении в элементе управления PropertyGrid для группировки свойства или события устанавливается режим Categorized.

DefaultValueAttribute

Задает для свойства значение по умолчанию.

DescriptionAttribute

Задает описание свойства или события.

DisplayNameAttribute

Задает отображаемое имя для свойства, события или метода publicvoid, не принимающего аргументов.

EditorAttribute

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

EditorBrowsableAttribute

Указывает на то, что свойство или метод отображаются в редакторе.

HelpKeywordAttribute

Указывает зарезервированное ключевое слово контекста для класса или члена.

LocalizableAttribute

Определяет, должно ли быть локализовано свойство.

PasswordPropertyTextAttribute

Показывает, что текстовое представление объекта скрывается такими символами, как звездочка.

ReadOnlyAttribute

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

RefreshPropertiesAttribute

Показывает, что следует обновить таблицу свойств, когда изменяется значение связанного свойства.

TypeConverterAttribute

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

Атрибуты для свойств привязки данных

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

Атрибут

Описание

BindableAttribute

Указывает, предназначено ли свойство для привязки данных.

ComplexBindingPropertiesAttribute

Указывает свойства источника данных и члена данных для компонента.

DefaultBindingPropertyAttribute

Задает для компонента свойство привязки по умолчанию.

LookupBindingPropertiesAttribute

Указывает свойства источника данных и члена данных для компонента.

AttributeProviderAttribute

Включает перенаправление атрибутов.

Атрибуты для классов

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

Атрибут

Описание

DefaultEventAttribute

Задает для компонента событие по умолчанию.

DefaultPropertyAttribute

Задает для компонента свойство по умолчанию.

DesignerAttribute

Задает класс, используемый для реализации служб времени разработки для компонента.

DesignerCategoryAttribute

Указывает принадлежит ли конструктор для класса к определенной категории.

ToolboxItemAttribute

Представляет атрибут элемента панели элемента.

ToolboxItemFilterAttribute

Задает строку фильтра и тип фильтра для использования в качестве элемента панели инструментов.

См. также

Задачи

Практическое руководство. Применение атрибутов к элементам управления Windows Forms

Ссылки

Attribute

Другие ресурсы

Расширение поддержки времени разработки

Разработка пользовательских элементов управления Windows Forms в .NET Framework