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ą 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:
Właściwości DocumentUrl, , IsLoadingIsDesignerViewLocked, ReferenceManager, SupportedTechnologiesi Verbs .
Metody AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)i 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 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) |
|
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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla