System.Drawing.Design Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, которые расширяют логические и графические возможности пользовательского интерфейса во время разработки.
Классы
BitmapEditor |
Предоставляет пользовательский интерфейс для выбора файлов растрового изображения в обозревателе свойств. |
CategoryNameCollection |
Представляет коллекцию строк имен категорий. |
ColorEditor |
Предоставляет объект UITypeEditor для визуального выбора цвета. |
ContentAlignmentEditor |
Предоставляет редактор UITypeEditor для визуального изменения выравнивания содержимого. |
CursorEditor |
Предоставляет объект UITypeEditor, который может выполнять стандартный поиск файлов курсора (CUR-файлов). |
FontEditor |
Предоставляет интерфейс пользователя для выбора и настройки объекта Font. |
FontNameEditor |
Предоставляет объект UITypeEditor, выполняющий рисование глифа для определенного имени шрифта. |
IconEditor |
Предоставляет редактор UITypeEditor для визуального выбора значка. |
ImageEditor |
Предоставляет пользовательский интерфейс для выбора изображения свойства в сетке свойств. |
MetafileEditor |
Предоставляет объект UITypeEditor, который может выполнять стандартный поиск метафайлов (EMF-файлов). |
PaintValueEventArgs |
Предоставляет данные для метода PaintValue(Object, Graphics, Rectangle). |
PropertyValueUIItem |
Предоставляет информацию о свойствах, отображаемых в окне свойств, включая информацию, связанную с обработчиком событий, всплывающую информационную строку и значок для отображения свойства. |
ToolboxComponentsCreatedEventArgs |
Предоставляет данные для события ComponentsCreated, происходящего при добавлении компонентов на панель инструментов. |
ToolboxComponentsCreatingEventArgs |
Предоставляет данные для события ComponentsCreating, происходящего при добавлении компонентов на панель инструментов. |
ToolboxItem |
Обеспечивает базовую реализацию элемента панели инструментов. |
ToolboxItemCollection |
Представляет коллекцию элементов панели инструментов. |
ToolboxItemContainer |
Инкапсулирует класс ToolboxItem. |
ToolboxItemCreator |
Инкапсулирует класс ToolboxItemCreatorCallback. Этот класс не наследуется. |
ToolboxService |
Предоставляет реализацию по умолчанию интерфейса IToolboxService. |
UITypeEditor |
Предоставляет базовый класс, используемый для конструирования редакторов значений, которые обеспечивают пользовательский интерфейс для визуализации и редактирования значений объектов поддерживаемых типов данных. |
Интерфейсы
IPropertyValueUIService |
Предоставляет интерфейс для управления изображениями, подсказками и обработчиками событий для свойств компонентов, отображенных в обозревателе свойств. |
IToolboxItemProvider |
Предоставляет коллекцию элементов панели инструментов. |
IToolboxService |
Обеспечивает методы и свойства для управления панелью инструментов в среде разработки и выполнения запросов к этой панели. |
IToolboxUser |
Определяет интерфейс для настройки выбранного в данный момент элемента панели инструментов и указания, поддерживает ли конструктор конкретный элемент панели инструментов. |
Перечисления
UITypeEditorEditStyle |
Задает идентификаторы, которые определяют значение стиля редактирования объекта UITypeEditor. |
Делегаты
PropertyValueUIHandler |
Предоставляет метод, который добавляет делегат в реализацию IPropertyValueUIService. |
PropertyValueUIItemInvokeHandler |
Представляет метод, обрабатывающий событие InvokeHandler объекта PropertyValueUIItem. |
ToolboxComponentsCreatedEventHandler |
Представляет метод, обрабатывающий событие ComponentsCreated. |
ToolboxComponentsCreatingEventHandler |
Представляет метод, обрабатывающий событие ComponentsCreating. |
ToolboxItemCreatorCallback |
Предоставляет механизм обратного вызова, который может создавать объект ToolboxItem. |
Комментарии
Классы в этом пространстве имен можно использовать для создания пользовательских элементов панели элементов, редакторов значений для конкретного типа, которые могут изменять и графически представлять значения поддерживаемых типов, а также преобразователей типов, которые могут преобразовывать значения между определенными типами. Это пространство имен предоставляет базовые платформы для разработки расширений в пользовательском интерфейсе времени разработки.
Внимание!
Классы в System.Drawing.Design пространстве имен не поддерживаются для использования в службе Windows или ASP.NET. Попытка использовать эти классы из одного из этих типов приложений может привести к непредвиденным проблемам, таким как снижение производительности службы и исключения во время выполнения.