WebFormsRootDesigner Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasę bazową dla funkcji czasu projektowania strony formularzy sieci Web i umożliwia dostęp do składników i kontrolek zawartych na stronie formularzy sieci Web w czasie 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 sterować projektantami za pomocą RootDesigner właściwości projektanta. Projektanci kontrolek używają RootDesigner właściwości do uzyskiwania dostępu do strony zawierającej formularze sieci Web w czasie projektowania i manipulowania nimi.
Uwagi dotyczące implementowania
Po dziedziczeniu WebFormsRootDesigner z klasy należy zastąpić następujące elementy członkowskie:
Właściwości DocumentUrl, IsDesignerViewLockedIsLoadingReferenceManager, , SupportedTechnologiesi .Verbs
Metody AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), i GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)RemoveControlFromDocument(Control) .
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 klasy pochodnej pobiera adres URL, pod którym znajduje się strona formularzy sieci Web. |
IsDesignerViewLocked |
Po zastąpieniu klasy pochodnej pobiera wartość wskazującą, czy widok projektanta jest zablokowany. |
IsLoading |
Po przesłonięciu w klasie pochodnej pobiera wartość wskazującą, czy strona formularzy sieci Web jest nadal ładowana. |
ReferenceManager |
Po zastąpieniu klasy pochodnej pobiera WebFormsReferenceManager obiekt zawierający informacje o bieżącej stronie formularzy sieci Web. |
SupportedTechnologies |
Pobiera tablicę technologii, które składnik projektanta może obsługiwać jego wyświetlanie. |
Verbs |
Pobiera czasy projektowania, które są obsługiwane przez projektanta. |
Metody
AddClientScriptToDocument(ClientScriptItem) |
Po zastąpieniu klasy pochodnej dodaje element skryptu klienta do bieżącej strony formularzy sieci Web. |
AddControlToDocument(Control, Control, ControlLocation) |
Po przesłonięciu w klasie pochodnej dodaje kontrolkę serwera sieci Web do strony Formularze sieci Web. |
CreateDesignerActionService(IServiceProvider) |
Zwraca obiekt czasu DesignerActionService projektowania. |
CreateUrlResolutionService() |
Zwraca element IUrlResolutionService , który rozpoznaje względne adresy URL. |
Dispose(Boolean) |
Zwalnia niezarządzane zasoby, które są używane przez WebFormsRootDesigner program i opcjonalnie zwalnia 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 przez moduł odśmiecenia 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 klasy pochodnej zwraca ClientScriptItemCollection obiekt zawierający wszystkie elementy skryptu klienta znajdujące się na stronie. |
GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) |
Po przesłonięciu w klasie pochodnej zwraca zarówno bieżący widok czasu projektowania, jak i znaczniki 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 bieżące wystąpienie. (Odziedziczone po Object) |
GetView(ViewTechnology) |
Zwraca obiekt widoku określony 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) |
Zgłasza zdarzenie, LoadComplete gdy strona formularzy sieci Web 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 klasy pochodnej usuwa określoną kontrolkę ze strony Formularze sieci Web. |
ResolveUrl(String) |
Konwertuje względny adres URL na w pełni kwalifikowany adres URL. |
SetControlID(Control, String) |
|
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
LoadComplete |
Występuje po zakończeniu ładowania strony formularzy sieci Web przez projektanta. |
Jawne implementacje interfejsu
IDesigner.DoDefaultAction() |
Aby uzyskać opis tego elementu członkowskiego, zobacz DoDefaultAction(). |
IDesigner.Verbs |
Pobiera lub ustawia czasy projektowania obsługiwane przez projektanta. Aby uzyskać opis tego elementu członkowskiego, zobacz Verbs. |
IDesignerFilter.PostFilterAttributes(IDictionary) |
Aby uzyskać opis tego elementu członkowskiego, zobacz PostFilterAttributes(IDictionary). |
IDesignerFilter.PostFilterEvents(IDictionary) |
Aby uzyskać opis tego elementu członkowskiego, zobacz PostFilterEvents(IDictionary). |
IDesignerFilter.PostFilterProperties(IDictionary) |
Aby uzyskać opis tego elementu członkowskiego, zobacz PostFilterProperties(IDictionary). |
IDesignerFilter.PreFilterAttributes(IDictionary) |
Aby uzyskać opis tego elementu członkowskiego, zobacz PreFilterAttributes(IDictionary). |
IDesignerFilter.PreFilterEvents(IDictionary) |
Aby uzyskać opis tego elementu członkowskiego, zobacz PreFilterEvents(IDictionary). |
IDesignerFilter.PreFilterProperties(IDictionary) |
Aby uzyskać opis tego elementu członkowskiego, zobacz PreFilterProperties(IDictionary). |
IDisposable.Dispose() |
Aby uzyskać opis tego elementu członkowskiego, zobacz Dispose(). |
IRootDesigner.GetView(ViewTechnology) |
Pobiera obiekt widoku dla określonej technologii widoku. Aby uzyskać opis tego elementu członkowskiego, zobacz GetView(ViewTechnology). |
IRootDesigner.SupportedTechnologies |
Pobiera tablicę technologii, które składnik projektanta może obsługiwać jego wyświetlanie. Aby uzyskać opis tego elementu członkowskiego, zobacz SupportedTechnologies. |