WebFormsRootDesigner Класс

Определение

Предоставляет базовый класс для функций страницы веб-форм во время разработки и обеспечивает доступ к компонентам и элементам управления, содержащимся на странице веб-форм, а также управление ими во время разработки.Provides a base class for the design-time functionality of a Web Forms page and allows access to and manipulation of components and controls that are contained within the Web Forms page at design time.

public ref class WebFormsRootDesigner abstract : IDisposable, System::ComponentModel::Design::IDesignerFilter, System::ComponentModel::Design::IRootDesigner
public abstract class WebFormsRootDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner
type WebFormsRootDesigner = class
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IDesignerFilter
Public MustInherit Class WebFormsRootDesigner
Implements IDesignerFilter, IDisposable, IRootDesigner
Наследование
WebFormsRootDesigner
Реализации

Комментарии

Узел разработки, например Visual Studio 2005, должен предоставить собственную производную версию WebFormsRootDesigner класса для управления конструкторами с помощью RootDesigner Свойства конструктора.A design host, such as Visual Studio 2005, must provide its own derived version of the WebFormsRootDesigner class to control designers through the RootDesigner property of the designer. Конструкторы элементов управления используют RootDesigner свойство для доступа к содержащей страницу веб-форм и управления ей во время разработки.Control designers use the RootDesigner property to access and manipulate the containing Web Forms page at design time.

Примечания для тех, кто реализует этот метод

При наследовании от WebFormsRootDesigner класса необходимо переопределить следующие члены:When you inherit from the WebFormsRootDesigner class, you must override the following members: — Свойства,,,, DocumentUrl IsDesignerViewLocked IsLoading ReferenceManager SupportedTechnologies и Verbs .- The DocumentUrl, IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologies, and Verbs properties.

AddClientScriptToDocument(ClientScriptItem) Методы,,, AddControlToDocument(Control, Control, ControlLocation) GetClientScriptsInDocument() GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) и RemoveControlFromDocument(Control) .- The AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), and RemoveControlFromDocument(Control) methods.

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

WebFormsRootDesigner()

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

Свойства

Component

Получает или задает компонент, создаваемый данным конструктором.Gets or sets the component that this designer is designing.

CurrentCulture

Получает сведения о языке и региональных параметрах для текущего потока.Gets the culture information for the current thread.

DocumentUrl

При переопределении в производном классе возвращает URL-адрес, по которому находится страница веб-форм.When overridden in a derived class, gets the URL at which the Web Forms page is located.

IsDesignerViewLocked

При переопределении в производном классе возвращает значение, показывающее, блокировано ли представление конструктора.When overridden in a derived class, gets a value indicating whether the designer view is locked.

IsLoading

При переопределении в производном классе возвращает значение, показывающее, продолжается ли загрузка страницы веб-форм.When overridden in a derived class, gets a value indicating whether the Web Forms page is still loading.

ReferenceManager

При переопределении в производном классе возвращает объект WebFormsReferenceManager, содержащий сведения о текущей странице веб-форм.When overridden in a derived class, gets a WebFormsReferenceManager object that has information about the current Web Forms page.

SupportedTechnologies

Возвращает массив технологий, которые компонент конструктора может поддерживать для своего отображения.Gets an array of technologies that the designer component can support for its display.

Verbs

Получает команды времени разработки, поддерживаемые конструктором.Gets the design-time verbs that are supported by the designer.

Методы

AddClientScriptToDocument(ClientScriptItem)

При переопределении в производном классе добавляет элемент скрипта клиента в текущую страницу веб-форм.When overridden in a derived class, adds a client script element to the current Web Forms page.

AddControlToDocument(Control, Control, ControlLocation)

При переопределении в производном классе добавляет элемент управления веб-сервера на страницу веб-форм.When overridden in a derived class, adds a Web server control to the Web Forms page.

CreateDesignerActionService(IServiceProvider)

Возвращает объект DesignerActionService времени разработки.Returns a design-time DesignerActionService object.

CreateUrlResolutionService()

Возвращает службу IUrlResolutionService, обеспечивающую разрешение относительных URL-адресов.Returns an IUrlResolutionService that resolves relative URLs.

Dispose(Boolean)

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

Equals(Object)

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

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

Освобождает ресурсы текущего объекта WebFormsRootDesigner до их освобождения сборщиком мусора.Frees the resources of the current WebFormsRootDesigner object before it is reclaimed by the garbage collector.

GenerateEmptyDesignTimeHtml(Control)

Создает во время разработки пустую разметку HTML для элемента управления.Generates empty HTML markup for a control at design time.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Создает разметку HTML, используемую для отображения во время разработки сообщения об ошибке, используя заданные элемент управления, исключение и сообщение.Generates HTML markup that is used to display an error message at design time by using the specified control, exception, and message.

GetClientScriptsInDocument()

При переопределении в производном классе возвращает объект ClientScriptItemCollection, содержащий все элементы клиентских скриптов, находящиеся на этой странице.When overridden in a derived class, returns a ClientScriptItemCollection object that contains all client script items that are on the page.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

При переопределении в производном классе возвращает и текущее представление времени разработки, и разметку HTML для заданного элемента управления.When overridden in a derived class, returns both the current design-time view and the HTML markup for the specified control.

GetHashCode()

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

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

Возвращает запрошенную службу.Returns the requested service.

GetType()

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

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

Возвращает объект представления, определяемый предоставленный объектом ViewTechnology.Returns a view object that is determined by the provided ViewTechnology object.

Initialize(IComponent)

Инициализирует объект WebFormsRootDesigner, используя заданный компонент.Initializes the WebFormsRootDesigner object using the specified component.

MemberwiseClone()

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

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

Инициирует событие LoadComplete по окончании загрузки страницы веб-форм.Raises the LoadComplete event when the Web Forms page is completely loaded.

PostFilterAttributes(IDictionary)

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

PostFilterEvents(IDictionary)

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

PostFilterProperties(IDictionary)

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

PreFilterAttributes(IDictionary)

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

PreFilterEvents(IDictionary)

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

PreFilterProperties(IDictionary)

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

RemoveClientScriptFromDocument(String)

Удаляет заданный клиентский скрипт из документа во время разработки.Removes the specified client script from the document at design time.

RemoveControlFromDocument(Control)

При переопределении в производном классе удаляет заданный элемент управления со страницы веб-форм.When overridden in a derived class, removes the specified control from the Web Forms page.

ResolveUrl(String)

Преобразует относительный URL-адрес в полный URL-адрес.Converts a relative URL into a fully qualified URL.

SetControlID(Control, String)

Устанавливает свойство ID заданного элемента управления равным заданной строке.Sets the ID property of the specified control with the specified string.

ToString()

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

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

События

LoadComplete

Происходит, когда конструктор завершает загрузку страницы веб-форм.Occurs when the designer completes loading the Web Forms page.

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

IDesigner.DoDefaultAction()

Описание этого члена см. в разделе DoDefaultAction().For a description of this member, see DoDefaultAction().

IDesigner.Verbs

Получает или задает команды времени разработки, поддерживаемые конструктором.Gets or sets the design-time verbs that are supported by the designer. Описание этого члена см. в разделе Verbs.For a description of this member, see Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

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

IDesignerFilter.PostFilterEvents(IDictionary)

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

IDesignerFilter.PostFilterProperties(IDictionary)

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

IDesignerFilter.PreFilterAttributes(IDictionary)

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

IDesignerFilter.PreFilterEvents(IDictionary)

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

IDesignerFilter.PreFilterProperties(IDictionary)

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

IDisposable.Dispose()

Описание этого члена см. в разделе Dispose().For a description of this member, see Dispose().

IRootDesigner.GetView(ViewTechnology)

Получает объект просмотра для заданной технологии просмотра.Gets a view object for the specified view technology. Описание этого члена см. в разделе GetView(ViewTechnology).For a description of this member, see GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Возвращает массив технологий, которые компонент конструктора может поддерживать для своего отображения.Gets an array of technologies that the designer component can support for its display. Описание этого члена см. в разделе SupportedTechnologies.For a description of this member, see SupportedTechnologies.

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