WebFormsRootDesigner Klasa

Definicja

Udostępnia klasę bazową funkcji czasu projektowania strony Web Forms oraz umożliwia dostęp do składników i kontrolek zawartych w Web Forms stronie podczas projektowania oraz manipulowania nimi.

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
Dziedziczenie
WebFormsRootDesigner
Implementuje

Uwagi

Host projektu, taki jak Visual Studio 2005, musi udostępnić własną pochodną wersję WebFormsRootDesigner klasy, aby kontrolować projektantów za pomocą RootDesigner właściwości projektanta. Projektanci kontrolek używają właściwości do uzyskiwania RootDesigner dostępu do zawierającej Web Forms strony w czasie projektowania i manipulowania nią.

Uwagi dotyczące implementowania

Podczas dziedziczenia WebFormsRootDesigner z klasy należy zastąpić następujące elementy członkowskie:

Konstruktory

WebFormsRootDesigner()

Inicjuje nowe wystąpienie klasy WebFormsRootDesigner.

Właściwości

Component

Pobiera lub ustawia składnik, który projektuje ten projektant.

CurrentCulture

Pobiera informacje o kulturze dla bieżącego wątku.

DocumentUrl

Po zastąpieniu w klasie pochodnej pobiera adres URL, pod którym znajduje się strona Web Forms.

IsDesignerViewLocked

Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy widok projektanta jest zablokowany.

IsLoading

Po przesłonięciu w klasie pochodnej pobiera wartość wskazującą, czy strona Web Forms jest nadal ładowana.

ReferenceManager

Po przesłonięciu w klasie pochodnej pobiera WebFormsReferenceManager obiekt zawierający informacje o bieżącej stronie Web Forms.

SupportedTechnologies

Pobiera tablicę technologii, które składnik projektanta może obsługiwać na potrzeby jego wyświetlania.

Verbs

Pobiera czas projektowania czasowniki obsługiwane przez projektanta.

Metody

AddClientScriptToDocument(ClientScriptItem)

Po zastąpieniu w klasie pochodnej dodaje element skryptu klienta do bieżącej strony Web Forms.

AddControlToDocument(Control, Control, ControlLocation)

Po zastąpieniu w klasie pochodnej dodaje kontrolkę serwera sieci Web do strony Web Forms.

CreateDesignerActionService(IServiceProvider)

Zwraca obiekt czasu DesignerActionService projektowania.

CreateUrlResolutionService()

Zwraca wartość , IUrlResolutionService która rozpoznaje względne adresy URL.

Dispose(Boolean)

Zwalnia niezarządzane zasoby, które są używane przez WebFormsRootDesigner program i opcjonalnie zwalniają zarządzane zasoby.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Zwalnia zasoby bieżącego WebFormsRootDesigner obiektu przed odzyskaniem go przez moduł odśmiecający pamięci.

GenerateEmptyDesignTimeHtml(Control)

Generuje puste znaczniki HTML dla kontrolki w czasie projektowania.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Generuje znaczniki HTML używane do wyświetlania komunikatu o błędzie w czasie projektowania przy użyciu określonej kontrolki, wyjątku i komunikatu.

GetClientScriptsInDocument()

Po zastąpieniu w klasie pochodnej zwraca ClientScriptItemCollection obiekt zawierający wszystkie elementy skryptu klienta znajdujące się na stronie.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Po zastąpieniu w klasie pochodnej zwraca zarówno bieżący widok czasu projektowania, jak i znacznik HTML dla określonej kontrolki.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetService(Type)

Zwraca żądaną usługę.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetView(ViewTechnology)

Zwraca obiekt widoku, który jest określany przez podany ViewTechnology obiekt.

Initialize(IComponent)

Inicjuje WebFormsRootDesigner obiekt przy użyciu określonego składnika.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnLoadComplete(EventArgs)

LoadComplete Zgłasza zdarzenie, gdy strona Web Forms jest całkowicie załadowana.

PostFilterAttributes(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu atrybutów udostępnianych przez projektanta TypeDescriptor za pośrednictwem obiektu.

PostFilterEvents(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu zdarzeń udostępnianych przez projektanta TypeDescriptor za pośrednictwem obiektu.

PostFilterProperties(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu właściwości udostępnianych przez projektanta TypeDescriptor za pośrednictwem obiektu.

PreFilterAttributes(IDictionary)

Umożliwia projektantowi dodanie do zestawu atrybutów udostępnianych przez projektanta TypeDescriptor za pośrednictwem obiektu.

PreFilterEvents(IDictionary)

Umożliwia projektantowi dodawanie elementów do zestawu zdarzeń udostępnianych przez projektanta TypeDescriptor za pośrednictwem obiektu.

PreFilterProperties(IDictionary)

Umożliwia projektantowi dodawanie elementów do zestawu właściwości udostępnianych przez projektanta TypeDescriptor za pośrednictwem obiektu.

RemoveClientScriptFromDocument(String)

Usuwa określony skrypt klienta z dokumentu w czasie projektowania.

RemoveControlFromDocument(Control)

Po zastąpieniu w klasie pochodnej usuwa określoną kontrolkę ze strony Web Forms.

ResolveUrl(String)

Konwertuje względny adres URL na w pełni kwalifikowany adres URL.

SetControlID(Control, String)

ID Ustawia właściwość określonej kontrolki z określonym ciągiem.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

LoadComplete

Występuje po zakończeniu ładowania strony Web Forms przez projektanta.

Jawne implementacje interfejsu

IDesigner.DoDefaultAction()

Aby uzyskać opis tego członka, zobacz DoDefaultAction().

IDesigner.Verbs

Pobiera lub ustawia czasowniki czasu projektowania obsługiwane przez projektanta. Aby uzyskać opis tego członka, zobacz Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

Aby uzyskać opis tego członka, zobacz PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

Aby uzyskać opis tego członka, zobacz PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

Aby uzyskać opis tego członka, zobacz PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

Aby uzyskać opis tego członka, zobacz PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

Aby uzyskać opis tego członka, zobacz PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

Aby uzyskać opis tego członka, zobacz PreFilterProperties(IDictionary).

IDisposable.Dispose()

Aby uzyskać opis tego członka, zobacz Dispose().

IRootDesigner.GetView(ViewTechnology)

Pobiera obiekt widoku dla określonej technologii widoku. Aby uzyskać opis tego członka, zobacz GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Pobiera tablicę technologii, które składnik projektanta może obsługiwać na potrzeby jego wyświetlania. Aby uzyskać opis tego członka, zobacz SupportedTechnologies.

Dotyczy

Zobacz też