ComponentDocumentDesigner Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс конструктора для расширения поведения режима конструктора корневого документа конструктора, поддерживающего вложенные компоненты.
public ref class ComponentDocumentDesigner : System::ComponentModel::Design::ComponentDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::ComponentModel::Design::ITypeDescriptorFilterService, System::Drawing::Design::IToolboxUser
public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser
type ComponentDocumentDesigner = class
inherit ComponentDesigner
interface IRootDesigner
interface IDesigner
interface IDisposable
interface IToolboxUser
interface ITypeDescriptorFilterService
Public Class ComponentDocumentDesigner
Inherits ComponentDesigner
Implements IDisposable, IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
- Наследование
- Реализации
Комментарии
ComponentDocumentDesigner предоставляет базовый класс для конструкторов корневых документов конструктора, поддерживающих вложенные компоненты. Помимо методов и функций, унаследованных от ComponentDesigner класса, ComponentDocumentDesigner реализует IRootDesigner интерфейс для предоставления представления режима конструктора корневого уровня для связанного компонента и всех вложенных компонентов.
Замечание
Представление режима конструктора корневого уровня для или FormControl обычно предоставляется встроенным корневым конструктором. Пользовательская IRootDesigner реализация требуется для предоставления представления для других типов корневых компонентов в режиме разработки.
Конструктор можно связать с типом с помощью .DesignerAttribute
Конструкторы
| Имя | Описание |
|---|---|
| ComponentDocumentDesigner() |
Инициализирует новый экземпляр класса ComponentDocumentDesigner. |
Свойства
| Имя | Описание |
|---|---|
| ActionLists |
Возвращает списки действий во время разработки, поддерживаемые компонентом, связанным с конструктором. (Унаследовано от ComponentDesigner) |
| AssociatedComponents |
Возвращает коллекцию компонентов, связанных с компонентом, управляемым конструктором. (Унаследовано от ComponentDesigner) |
| Component |
Возвращает компонент, который проектируется этим конструктором. (Унаследовано от ComponentDesigner) |
| Control |
Возвращает элемент управления для конструктора. |
| InheritanceAttribute |
Возвращает атрибут, указывающий тип наследования связанного компонента. (Унаследовано от ComponentDesigner) |
| Inherited |
Возвращает значение, указывающее, наследуется ли этот компонент. (Унаследовано от ComponentDesigner) |
| ParentComponent |
Возвращает родительский компонент для этого конструктора. (Унаследовано от ComponentDesigner) |
| SetTextualDefaultProperty |
Базовый класс конструктора для расширения поведения режима конструктора корневого документа конструктора, поддерживающего вложенные компоненты. (Унаследовано от ComponentDesigner) |
| ShadowProperties |
Возвращает коллекцию значений свойств, которые переопределяют параметры пользователя. (Унаследовано от ComponentDesigner) |
| TrayAutoArrange |
Возвращает или задает значение, указывающее, находится ли область компонентов для конструктора в режиме автоматического упорядочивания. |
| TrayLargeIcon |
Возвращает или задает значение, указывающее, находится ли область компонента конструктора в режиме большого значка. |
| Verbs |
Возвращает команды времени разработки, поддерживаемые компонентом, связанным с конструктором. (Унаследовано от ComponentDesigner) |
Методы
| Имя | Описание |
|---|---|
| Dispose() |
Освобождает все ресурсы, используемые параметром ComponentDesigner. (Унаследовано от ComponentDesigner) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые ComponentDocumentDesigner и при необходимости освобождает управляемые ресурсы. |
| DoDefaultAction() |
Создает сигнатуру метода в файле исходного кода для события по умолчанию компонента и перемещает курсор пользователя в это расположение. (Унаследовано от ComponentDesigner) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит в качестве хэш-функции по умолчанию. (Унаследовано от Object) |
| GetService(Type) |
Пытается получить указанный тип службы из сайта режима конструктора компонента конструктора. (Унаследовано от ComponentDesigner) |
| GetToolSupported(ToolboxItem) |
Возвращает значение, указывающее, поддерживается ли указанное средство конструктором. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| Initialize(IComponent) |
Инициализирует конструктор с указанным компонентом. |
| InitializeExistingComponent(IDictionary) |
Повторно инициализирует существующий компонент. (Унаследовано от ComponentDesigner) |
| InitializeNewComponent(IDictionary) |
Инициализирует только что созданный компонент. (Унаследовано от ComponentDesigner) |
| InitializeNonDefault() |
Устаревшие..
Устаревшие..
Инициализирует параметры импортированного компонента, который уже инициализирован для параметров, отличных от значений по умолчанию. (Унаследовано от ComponentDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
InheritanceAttribute Возвращает указанный ComponentDesignerобъект. (Унаследовано от ComponentDesigner) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| OnSetComponentDefaults() |
Устаревшие..
Устаревшие..
Задает свойства по умолчанию для компонента. (Унаследовано от ComponentDesigner) |
| PostFilterAttributes(IDictionary) |
Позволяет конструктору изменять или удалять элементы из набора атрибутов, предоставляемых через объект TypeDescriptor. (Унаследовано от ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Позволяет конструктору изменять или удалять элементы из набора событий, предоставляемых через TypeDescriptorобъект. (Унаследовано от ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Позволяет конструктору изменять или удалять элементы из набора свойств, предоставляемых через объект TypeDescriptor. (Унаследовано от ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Позволяет конструктору добавлять в набор атрибутов, предоставляемых с помощью TypeDescriptor. (Унаследовано от ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Позволяет конструктору добавлять в набор событий, предоставляемых им с помощью TypeDescriptor. (Унаследовано от ComponentDesigner) |
| PreFilterProperties(IDictionary) |
Изменяет набор свойств, предоставляемых компонентом TypeDescriptor. |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Уведомляет об IComponentChangeService изменении этого компонента. (Унаследовано от ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Уведомляет IComponentChangeService об изменении этого компонента. (Унаследовано от ComponentDesigner) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |