CompositeControlDesigner Класс

Определение

Расширяет поведение времени разработки для элементов управления, реализующих методы абстрактного класса CompositeControl.Extends design-time behavior for controls that implement the methods of the CompositeControl abstract class.

public ref class CompositeControlDesigner : System::Web::UI::Design::ControlDesigner
public class CompositeControlDesigner : System.Web.UI.Design.ControlDesigner
type CompositeControlDesigner = class
    inherit ControlDesigner
Public Class CompositeControlDesigner
Inherits ControlDesigner
Наследование
Производный

Комментарии

Можно использовать с другими типами элементов управления, которые INamingContainer реализуют интерфейс. CompositeControlDesignerThe CompositeControlDesigner can be used with other control types that implement the INamingContainer interface. В CompositeControlDesigner противном случае функция аналогична ее ControlDesignerбазовому классу,.Otherwise CompositeControlDesigner functions similarly to its base class, ControlDesigner. Пример см. в разделе ControlDesigner.For an example, see ControlDesigner.

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

CompositeControlDesigner()

Инициализирует новый экземпляр класса CompositeControlDesigner.Initializes a new instance of the CompositeControlDesigner class.

Свойства

ActionLists

Получает коллекцию списков действий для конструктора элементов управления.Gets the action list collection for the control designer.

(Унаследовано от ControlDesigner)
AllowResize

Получает значение, указывающее, можно ли изменять размер элемента управления в среде времени разработки.Gets a value indicating whether the control can be resized in the design-time environment.

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

Получает коллекцию компонентов, сопоставленных компоненту, который управляется конструктором.Gets the collection of components associated with the component managed by the designer.

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

Возвращает коллекцию предварительно определенных схем автоматического форматирования, которые будут отображаться в диалоговом окне Автоформат для связанного элемента управления во время разработки.Gets the collection of predefined automatic formatting schemes to display in the Auto Format dialog box for the associated control at design time.

(Унаследовано от ControlDesigner)
Behavior

Получает или задает поведение DHTML, связанное с конструктором.Gets or sets the DHTML behavior that is associated with the designer.

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

Возвращает основной компонент, создаваемый данным конструктором.Gets the component this designer is designing.

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

Получает коллекцию привязок данных для текущего элемента управления.Gets the data bindings collection for the current control.

(Унаследовано от HtmlControlDesigner)
DataBindingsEnabled

Получает значение, указывающее, поддерживается ли привязка данных областью, содержащей элемент управления.Gets a value indicating whether data binding is supported by the containing region for the associated control.

(Унаследовано от ControlDesigner)
DesignerState

Получает объект, используемый для сохранения данных сопоставленного элемента управления во время разработки.Gets an object that is used to persist data for the associated control at design time.

(Унаследовано от ControlDesigner)
DesignTimeElement

Возвращает объект времени разработки, представляющий элемент управления, сопоставленный с объектом HtmlControlDesigner в области разработки.Gets the design-time object representing the control that is associated with the HtmlControlDesigner object on the design surface.

(Унаследовано от HtmlControlDesigner)
DesignTimeElementView

Получает объект элемента управления представлением для конструктора элементов управления.Gets the view-control object for the control designer.

(Унаследовано от ControlDesigner)
DesignTimeHtmlRequiresLoadComplete

Получает значение, указывающее, должна ли быть завершена загрузка основным приложением разработки до вызова метода GetDesignTimeHtml.Gets a value indicating whether the design host must finish loading before the GetDesignTimeHtml method can be called.

(Унаследовано от ControlDesigner)
Expressions

Возвращает привязки выражений для текущего элемента управления во время разработки.Gets the expression bindings for the current control at design time.

(Унаследовано от HtmlControlDesigner)
HidePropertiesInTemplateMode

Получает значение, указывающее, скрыты ли свойства сопоставленного элемента управления, когда он находится в режиме шаблона.Gets a value indicating whether the properties of the associated control are hidden when the control is in template mode.

(Унаследовано от ControlDesigner)
ID

Получает или задает строку идентификатора элемента управления.Gets or sets the ID string for the control.

(Унаследовано от ControlDesigner)
InheritanceAttribute

Возвращает атрибут, обозначающий тип наследования связанного компонента.Gets an attribute that indicates the type of inheritance of the associated component.

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

Возвращает значение, определяющее, наследуется ли этот компонент или нет.Gets a value indicating whether this component is inherited.

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

получает значение, указывающее, находится ли элемент управления в режиме просмотра или редактирования шаблона в основном приложении разработки.Gets a value indicating whether the control is in either template viewing or editing mode in the design host. Свойство InTemplateMode доступно только для чтения.The InTemplateMode property is read-only.

(Унаследовано от ControlDesigner)
IsDirty

Получает или задает значение, указывающее наличие отметки об изменении серверного веб-элемента управления.Gets or sets a value indicating whether the Web server control has been marked as changed.

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

Возвращает родительский компонент этого конструктора.Gets the parent component for this designer.

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

Получает или задает значение, указывающее, доступны ли только для чтения свойства элемента управления во время разработки.Gets or sets a value indicating whether the properties of the control are read-only at design time.

(Унаследовано от ControlDesigner)
RootDesigner

Получает конструктор элементов управления для страницы веб-форм, содержащей сопоставленный элемент управления.Gets the control designer for the Web Forms page that contains the associated control.

(Унаследовано от ControlDesigner)
ShadowProperties

Возвращает коллекцию значений свойств, переопределяющих параметры пользователя.Gets a collection of property values that override user settings.

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

Получает или задает значение, показывающее, создавать ли объявление поля для элемента управления в файле кода программной части для текущего документа разработки во время сериализации.Gets or sets a value indicating whether to create a field declaration for the control in the code-behind file for the current design document during serialization.

(Унаследовано от HtmlControlDesigner)
Tag

Получает объект, представляющей элемент разметки HTML для сопоставленного элемента управления.Gets an object representing the HTML markup element for the associated control.

(Унаследовано от ControlDesigner)
TemplateGroups

Получает коллекцию групп шаблонов, каждая из которых содержит одно или несколько определений шаблонов.Gets a collection of template groups, each containing one or more template definitions.

(Унаследовано от ControlDesigner)
UsePreviewControl

Получает значение, указывающее, использует ли конструктор элементов управления временный элемент управления "Предварительный просмотр" для создания разметки HTML во время разработки.Gets a value indicating whether the control designer uses a temporary preview control to generate the design-time HTML markup.

(Унаследовано от ControlDesigner)
Verbs

Возвращает команды в режиме конструктора, поддерживаемые компонентом, связанным с конструктором.Gets the design-time verbs supported by the component that is associated with the designer.

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

Получает или задает серверный веб-элемент управления, который может быть использован для предварительного просмотра разметки HTML времени разработки.Gets or sets a Web server control that can be used for previewing the design-time HTML markup.

(Унаследовано от ControlDesigner)
ViewControlCreated

Получает или задает значение, указывающее, создан ли элемент управления View для отображения в рабочей области конструирования.Gets or sets a value indicating whether a View control has been created for display on the design surface.

(Унаследовано от ControlDesigner)
Visible

Получает значение, указывающее, является ли элемент управления видимым во время разработки.Gets a value that indicates whether the control is visible at design time.

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

Методы

CreateChildControls()

Создает дочерние элементы управления этого элемента управления CompositeControl.Creates the child controls of this CompositeControl control.

CreateErrorDesignTimeHtml(String)

Создает разметку HTML для отображения указанного сообщения об ошибке во время разработки.Creates HTML markup to display a specified error message at design time.

(Унаследовано от ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Создает разметку HTML для отображения во время разработки указанного сообщения об ошибке, вызванной исключением.Creates the HTML markup to display a specified exception error message at design time.

(Унаследовано от ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Предоставляет простое прямоугольное представление местозаполнителя, в котором выводится тип и идентификатор элемента управления.Provides a simple rectangular placeholder representation that displays the type and ID of the control.

(Унаследовано от ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Предоставляет простое прямоугольное представление местозаполнителя, в котором выводится тип и идентификатор элемента управления, а также дополнительно указанные инструкции или сведения.Provides a simple rectangular placeholder representation that displays the type and ID of the control, and also additional specified instructions or information.

(Унаследовано от ControlDesigner)
CreateViewControl()

Возвращает копию связанного элемента управления для просмотра или отрисовки в рабочей области конструирования.Returns a copy of the associated control for viewing or rendering on the design surface.

(Унаследовано от ControlDesigner)
Dispose()

Освобождает все ресурсы, занятые модулем ComponentDesigner.Releases all resources used by the ComponentDesigner.

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

Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом HtmlControlDesigner.Releases the unmanaged resources that are used by the HtmlControlDesigner object and optionally releases the managed resources.

(Унаследовано от HtmlControlDesigner)
DoDefaultAction()

Создает в файле с исходным кодом подпись метода для события по умолчанию для компонента и устанавливает курсор в позицию, где была создана эта подпись.Creates a method signature in the source code file for the default event on the component and navigates the user's cursor to that location.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetBounds()

Получает координаты прямоугольника, представляющего границы элемента управления, когда он отображается в рабочей области конструирования.Retrieves the coordinates of the rectangle representing the boundaries for the control as displayed on the design surface.

(Унаследовано от ControlDesigner)
GetDesignTimeHtml()

Получает HTML-код, используемый для отображения элемента управления во время разработки.Gets the HTML that is used to represent the control at design time.

GetDesignTimeHtml(DesignerRegionCollection)

Получает разметку HTML для отображения элемента управления и заполняет коллекцию текущими областями конструктора элемента управления.Retrieves the HTML markup to display the control and populates the collection with the current control designer regions.

(Унаследовано от ControlDesigner)
GetEditableDesignerRegionContent(EditableDesignerRegion)

Возвращает содержимое редактируемой области представления времени разработки связанного элемента управления.Returns the content for an editable region of the design-time view of the associated control.

(Унаследовано от ControlDesigner)
GetEmptyDesignTimeHtml()

Извлекает разметку HTML, используемую для представления северного веб-элемента управления во время разработки, у которого не будет визуального представления во время выполнения.Retrieves the HTML markup to represent a Web server control at design time that will have no visual representation at run time.

(Унаследовано от ControlDesigner)
GetErrorDesignTimeHtml(Exception)

Извлекает разметку HTML, содержащую сведения об указанном исключении.Retrieves the HTML markup that provides information about the specified exception.

(Унаследовано от ControlDesigner)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetPersistenceContent()

Получает сохраненную внутреннюю разметку HTML элемента управления во время разработки.Retrieves the persistable inner HTML markup of the control at design time.

(Унаследовано от ControlDesigner)
GetPersistInnerHtml()

Получает сохраненную внутреннюю разметку HTML элемента управления.Retrieves the persistable inner HTML markup of the control.

(Унаследовано от ControlDesigner)
GetService(Type)

Пытается извлечь службу заданного типа с узла режима разработки компонента конструктора.Attempts to retrieve the specified type of service from the design mode site of the designer's component.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
GetViewRendering()

Получает объект, содержащий разметку времени разработки для содержимого и областей сопоставленного элемента управления.Retrieves an object that contains the design-time markup for the content and regions of the associated control.

(Унаследовано от ControlDesigner)
Initialize(IComponent)

Инициализирует конструктор заданным объектом IComponent.Initializes the designer with the specified IComponent object.

InitializeExistingComponent(IDictionary)

Выполняет повторную инициализацию существующего компонента.Reinitializes an existing component.

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

Инициализирует только что созданный компонент.Initializes a newly created component.

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

Инициализирует параметры импортированного компонента, параметры которого уже были инициализированы с использованием параметров, отличных от заданных по умолчанию.Initializes the settings for an imported component that is already initialized to settings other than the defaults.

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

Делает недействительной целую область элемента управления, отображаемого в рабочей области конструирования, и сигнализирует конструктору элементов управления о необходимости перерисовки элемента управления.Invalidates the whole area of the control that is displayed on the design surface and signals the control designer to redraw the control.

(Унаследовано от ControlDesigner)
Invalidate(Rectangle)

Делает недействительной указанную область элемента управления, отображаемого в рабочей области конструирования, и сигнализирует конструктору элемента управления о необходимости перерисовки элемента управления.Invalidates the specified area of the control that is displayed on the design surface and signals the control designer to redraw the control.

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

Возвращает атрибут InheritanceAttribute заданного объекта ComponentDesigner.Gets the InheritanceAttribute of the specified ComponentDesigner.

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

Получает значение, указывающее, является ли указанное свойство сопоставленного элемента управления привязанным к данным.Retrieves a value indicating whether the specified property on the associated control is data-bound.

(Унаследовано от ControlDesigner)
Localize(IDesignTimeResourceWriter)

Использует предоставленный модуль записи ресурсов для сохранения локализуемых свойств сопоставленного элемента управления в ресурсе основного приложения разработки.Uses the provided resource writer to persist the localizable properties of the associated control to a resource in the design host.

(Унаследовано от ControlDesigner)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
OnAutoFormatApplied(DesignerAutoFormat)

Вызывается, когда предварительно определенная схема автоматического форматирования применяется к сопоставленному элементу управления.Called when a predefined, automatic formatting scheme has been applied to the associated control.

(Унаследовано от ControlDesigner)
OnBehaviorAttached()

Вызывается, когда конструктор элемента управления вложен в объект Behavior.Called when the control designer is attached to a Behavior object.

(Унаследовано от ControlDesigner)
OnBehaviorDetaching()

Вызывается при разрыве связи поведения и элемента.Called when a behavior disassociates from the element.

(Унаследовано от HtmlControlDesigner)
OnBindingsCollectionChanged(String)

Вызывается при изменении коллекции привязки данных.Called when the data-binding collection changes.

(Унаследовано от ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Вызывается основным приложением разработки, когда пользователь во время разработки щелкает сопоставленный элемент управления.Called by the design host when the user clicks the associated control at design time.

(Унаследовано от ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

Вызывается при изменении сопоставленного элемента управления.Called when the associated control changes.

(Унаследовано от ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

Предоставляет метод, обрабатывающий событие ComponentChanging для сопоставленного элемента управления.Represents the method that will handle the ComponentChanging event for the associated control.

(Унаследовано от ControlDesigner)
OnControlResize()

Вызывается, когда изменяется размер сопоставленного серверного веб-элемента управления в основном приложении разработки во время разработки.Called when the associated Web server control has been resized in the design host at design time.

(Унаследовано от ControlDesigner)
OnPaint(PaintEventArgs)

Вызывается, когда конструктор элементов управления прорисовывает сопоставленный элемент управления в рабочей области конструирования, если значением поля CustomPaint является true.Called when the control designer draws the associated control on the design surface, if the CustomPaint value is true.

(Унаследовано от ControlDesigner)
OnSetComponentDefaults()

Задает для компонента свойства по умолчанию.Sets the default properties for the component.

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

Предоставляет способ выполнения дополнительной обработки, когда сопоставленный элемент управления сопоставляется с родительским элементом управления.Provides a way to perform additional processing when the associated control is attached to a parent control.

(Унаследовано от HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Позволяет конструктору изменять или удалять элементы из набора атрибутов, предоставленных через класс TypeDescriptor.Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

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

Позволяет конструктору изменять или удалять элементы из набора событий, предоставленных через класс TypeDescriptor.Allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

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

Позволяет конструктору изменять или удалять элементы из набора свойств, предоставленных с использованием класса TypeDescriptor.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

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

Позволяет конструктору добавлять элементы к набору атрибутов, предоставленному с использованием класса TypeDescriptor.Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

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

Определяет список событий, предоставляемых во время разработки для объекта TypeDescriptor компонента.Sets the list of events that are exposed at design-time for the TypeDescriptor object for the component.

(Унаследовано от HtmlControlDesigner)
PreFilterProperties(IDictionary)

Добавляет свойства в сетку свойств в основном приложении разработки во время разработки или удаляет их из этой сетки либо предоставляет новые свойства времени разработки, которые могут соответствовать свойствам сопоставленного элемента управления.Adds properties to or removes properties from the Properties grid in a design host at design time or provides new design-time properties that might correspond to properties on the associated control.

(Унаследовано от ControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

Уведомляет службу IComponentChangeService о том, что данный компонент был изменен.Notifies the IComponentChangeService that this component has been changed.

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

Уведомляет службу IComponentChangeService о том, что компонент будет изменен.Notifies the IComponentChangeService that this component is about to be changed.

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

Вызывает событие OnControlResize().Raises the OnControlResize() event.

(Унаследовано от ControlDesigner)
RegisterClone(Object, Object)

Регистрирует внутренние данные в клонированном элементе управления.Registers internal data in a cloned control.

(Унаследовано от ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Указывает содержимое редактируемой области элемента управления во время разработки.Specifies the content for an editable region of the control at design time.

(Унаследовано от ControlDesigner)
SetRegionContent(EditableDesignerRegion, String)

Указывает содержимое редактируемой области в представлении времени разработки элемента управления.Specifies the content for an editable region in the design-time view of the control.

(Унаследовано от ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Назначает указанное битовое перечисление ViewFlags указанному значению флага.Assigns the specified bitwise ViewFlags enumeration to the specified flag value.

(Унаследовано от ControlDesigner)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
UpdateDesignTimeHtml()

Обновляет разметку HTML времени разработки для сопоставленного серверного веб-элемента управления посредством вызова метода GetDesignTimeHtml.Refreshes the design-time HTML markup for the associated Web server control by calling the GetDesignTimeHtml method.

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

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

IDesignerFilter.PostFilterAttributes(IDictionary)

Описание этого элемента содержится в методе PostFilterAttributes(IDictionary).For a description of this member, see the PostFilterAttributes(IDictionary) method.

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

Описание этого элемента содержится в методе PostFilterEvents(IDictionary).For a description of this member, see the PostFilterEvents(IDictionary) method.

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

Описание этого элемента содержится в методе PostFilterProperties(IDictionary).For a description of this member, see the PostFilterProperties(IDictionary) method.

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

Описание этого элемента содержится в методе PreFilterAttributes(IDictionary).For a description of this member, see the PreFilterAttributes(IDictionary) method.

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

Описание этого элемента содержится в методе PreFilterEvents(IDictionary).For a description of this member, see the PreFilterEvents(IDictionary) method.

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

Описание этого элемента содержится в методе PreFilterProperties(IDictionary).For a description of this member, see the PreFilterProperties(IDictionary) method.

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

Описание этого элемента см. в свойстве Children.For a description of this member, see the Children property.

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

Описание этого элемента см. в свойстве Parent.For a description of this member, see the Parent property.

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

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

Дополнительно