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


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
Реализации

Комментарии

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)

Явные реализации интерфейса

Имя Описание
IDesignerFilter.PostFilterAttributes(IDictionary)

Описание этого элемента см. в описании PostFilterAttributes(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Описание этого элемента см. в описании PostFilterEvents(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Описание этого элемента см. в описании PostFilterProperties(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Описание этого элемента см. в описании PreFilterAttributes(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Описание этого элемента см. в описании PreFilterEvents(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Описание этого элемента см. в описании PreFilterProperties(IDictionary) метода.

(Унаследовано от ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Описание этого элемента см. в разделе ViewTechnology.

IRootDesigner.SupportedTechnologies

Описание этого элемента см. в разделе SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Описание этого элемента см. в разделе GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Описание этого элемента см. в разделе ToolPicked(ToolboxItem).

ITreeDesigner.Children

Описание этого элемента см. в свойстве Children .

(Унаследовано от ComponentDesigner)
ITreeDesigner.Parent

Описание этого элемента см. в свойстве Parent .

(Унаследовано от ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Описание этого элемента см. в разделе FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Описание этого элемента см. в разделе FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Описание этого элемента см. в разделе FilterProperties(IComponent, IDictionary).

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

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