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 интерфейс для предоставления представления режима конструктора корневого уровня для связанного компонента и всех вложенных компонентов.

Примечание

Представление режима конструктора корневого уровня для Form или Control обычно предоставляется встроенным корневым конструктором. Пользовательская IRootDesigner реализация необходима для предоставления представления для других типов корневых компонентов в режиме конструктора.

Конструктор можно связать с типом с помощью .DesignerAttribute Общие сведения о настройке поведения времени разработки см. в разделе "Расширение Design-Time поддержки".

Конструкторы

ComponentDocumentDesigner()

Инициализирует новый экземпляр класса ComponentDocumentDesigner.

Свойства

ActionLists

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

(Унаследовано от ComponentDesigner)
AssociatedComponents

Получает коллекцию компонентов, сопоставленных компоненту, который управляется конструктором.

(Унаследовано от ComponentDesigner)
Component

Возвращает основной компонент, создаваемый данным конструктором.

(Унаследовано от ComponentDesigner)
Control

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

InheritanceAttribute

Возвращает атрибут, обозначающий тип наследования связанного компонента.

(Унаследовано от ComponentDesigner)
Inherited

Возвращает значение, определяющее, наследуется ли этот компонент или нет.

(Унаследовано от ComponentDesigner)
ParentComponent

Возвращает родительский компонент этого конструктора.

(Унаследовано от 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).

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

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