WebFormsRootDesigner Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовый класс для функций страницы веб-форм во время разработки и обеспечивает доступ к компонентам и элементам управления, содержащимся на странице веб-форм, а также управление ими во время разработки.
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 свойства конструктора. Конструкторы элементов управления используют RootDesigner свойство для доступа к содержащейся странице веб-форм и управления ими во время разработки.
Примечания для тех, кто реализует этот метод
При наследовании WebFormsRootDesigner от класса необходимо переопределить следующие элементы:
Свойства DocumentUrl, IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologiesи Verbs .
Методы AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)и RemoveControlFromDocument(Control) .
Конструкторы
WebFormsRootDesigner() |
Инициализирует новый экземпляр класса WebFormsRootDesigner. |
Свойства
Component |
Получает или задает компонент, создаваемый данным конструктором. |
CurrentCulture |
Получает сведения о языке и региональных параметрах для текущего потока. |
DocumentUrl |
При переопределении в производном классе возвращает URL-адрес, по которому находится страница веб-форм. |
IsDesignerViewLocked |
При переопределении в производном классе возвращает значение, показывающее, блокировано ли представление конструктора. |
IsLoading |
При переопределении в производном классе возвращает значение, показывающее, продолжается ли загрузка страницы веб-форм. |
ReferenceManager |
При переопределении в производном классе возвращает объект WebFormsReferenceManager, содержащий сведения о текущей странице веб-форм. |
SupportedTechnologies |
Возвращает массив технологий, которые компонент конструктора может поддерживать для своего отображения. |
Verbs |
Получает команды времени разработки, поддерживаемые конструктором. |
Методы
AddClientScriptToDocument(ClientScriptItem) |
При переопределении в производном классе добавляет элемент скрипта клиента в текущую страницу веб-форм. |
AddControlToDocument(Control, Control, ControlLocation) |
При переопределении в производном классе добавляет элемент управления веб-сервера на страницу веб-форм. |
CreateDesignerActionService(IServiceProvider) |
Возвращает объект DesignerActionService времени разработки. |
CreateUrlResolutionService() |
Возвращает службу IUrlResolutionService, обеспечивающую разрешение относительных URL-адресов. |
Dispose(Boolean) |
Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые WebFormsRootDesigner. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Finalize() |
Освобождает ресурсы текущего объекта WebFormsRootDesigner до их освобождения сборщиком мусора. |
GenerateEmptyDesignTimeHtml(Control) |
Создает во время разработки пустую разметку HTML для элемента управления. |
GenerateErrorDesignTimeHtml(Control, Exception, String) |
Создает разметку HTML, используемую для отображения во время разработки сообщения об ошибке, используя заданные элемент управления, исключение и сообщение. |
GetClientScriptsInDocument() |
При переопределении в производном классе возвращает объект ClientScriptItemCollection, содержащий все элементы клиентских скриптов, находящиеся на этой странице. |
GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) |
При переопределении в производном классе возвращает и текущее представление времени разработки, и разметку HTML для заданного элемента управления. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetService(Type) |
Возвращает запрошенную службу. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetView(ViewTechnology) |
Возвращает объект представления, определяемый предоставленный объектом ViewTechnology. |
Initialize(IComponent) |
Инициализирует объект WebFormsRootDesigner, используя заданный компонент. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnLoadComplete(EventArgs) |
Инициирует событие LoadComplete по окончании загрузки страницы веб-форм. |
PostFilterAttributes(IDictionary) |
Позволяет конструктору изменять или удалять элементы из набора атрибутов, предоставляемых конструктором, используя объект TypeDescriptor. |
PostFilterEvents(IDictionary) |
Позволяет конструктору изменять или удалять элементы из набора событий, предоставляемых конструктором, используя объект TypeDescriptor. |
PostFilterProperties(IDictionary) |
Позволяет конструктору изменять или удалять элементы из набора свойств, предоставляемых конструктором, используя объект TypeDescriptor. |
PreFilterAttributes(IDictionary) |
Позволяет конструктору добавлять элементы к набору атрибутов, предоставляемых конструктором, используя объект TypeDescriptor. |
PreFilterEvents(IDictionary) |
Позволяет конструктору добавлять элементы в набор событий, предоставляемых конструктором, используя объект TypeDescriptor. |
PreFilterProperties(IDictionary) |
Позволяет конструктору добавлять элементы в набор свойств, предоставляемых конструктором, используя объект TypeDescriptor. |
RemoveClientScriptFromDocument(String) |
Удаляет заданный клиентский скрипт из документа во время разработки. |
RemoveControlFromDocument(Control) |
При переопределении в производном классе удаляет заданный элемент управления со страницы веб-форм. |
ResolveUrl(String) |
Преобразует относительный URL-адрес в полный URL-адрес. |
SetControlID(Control, String) |
Устанавливает свойство |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
LoadComplete |
Происходит, когда конструктор завершает загрузку страницы веб-форм. |