WebFormsRootDesigner Classe

Definizione

Fornisce una classe di base per la funzionalità in fase di progettazione di una pagina Web Form e consente di accedere ai componenti e ai controlli contenuti nella pagina Web Form e di modificarli in fase di progettazione.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
Ereditarietà
WebFormsRootDesigner
Implementazioni

Commenti

Un host di progettazione, ad Visual Studio 2005Visual Studio 2005esempio, deve fornire la propria versione derivata WebFormsRootDesigner della classe per controllare le finestre di RootDesigner progettazione tramite la proprietà della finestra di progettazione.A design host, such as Visual Studio 2005Visual Studio 2005, must provide its own derived version of the WebFormsRootDesigner class to control designers through the RootDesigner property of the designer. Le finestre di progettazione RootDesigner controlli utilizzano la proprietà per accedere e modificare la pagina Web Form che lo contiene in fase di progettazione.Control designers use the RootDesigner property to access and manipulate the containing Web Forms page at design time.

Note per gli eredi

Quando si eredita dalla WebFormsRootDesigner classe, è necessario eseguire l'override dei membri seguenti:When you inherit from the WebFormsRootDesigner class, you must override the following members: IsDesignerViewLocked :Proprietà,,IsLoading, ReferenceManager ,eVerbs . DocumentUrl SupportedTechnologies- The DocumentUrl, IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologies, and Verbs properties.

: I AddClientScriptToDocument(ClientScriptItem)metodi AddControlToDocument(Control, Control, ControlLocation) ,,GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), e .RemoveControlFromDocument(Control) GetClientScriptsInDocument()- The AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), and RemoveControlFromDocument(Control) methods.

Costruttori

WebFormsRootDesigner()

Inizializza una nuova istanza della classe WebFormsRootDesigner.Initializes a new instance of the WebFormsRootDesigner class.

Proprietà

Component

Ottiene o imposta il componente in fase di progettazione nella finestra di progettazione.Gets or sets the component that this designer is designing.

CurrentCulture

Ottiene le informazioni sulle impostazioni cultura per il thread corrente.Gets the culture information for the current thread.

DocumentUrl

Se sottoposto a override in una classe derivata, ottiene l'URL in cui è posizionata la pagina Web Form.When overridden in a derived class, gets the URL at which the Web Forms page is located.

IsDesignerViewLocked

Quando è sottoposto a override in una classe derivata, consente di ottenere un valore che indica se la visualizzazione della finestra di progettazione è bloccata.When overridden in a derived class, gets a value indicating whether the designer view is locked.

IsLoading

Quando sottoposto a override in una classe derivata, consente di ottenere un valore che indica se la pagina Web Form è ancora in fase di caricamento.When overridden in a derived class, gets a value indicating whether the Web Forms page is still loading.

ReferenceManager

Quando sottoposto a override in una classe derivata, ottiene un oggetto WebFormsReferenceManager che dispone delle informazioni relative alla pagina Web Form corrente.When overridden in a derived class, gets a WebFormsReferenceManager object that has information about the current Web Forms page.

SupportedTechnologies

Ottiene una matrice di tecnologie che il componente della finestra di progettazione è in grado di supportare per la visualizzazione.Gets an array of technologies that the designer component can support for its display.

Verbs

Ottiene i verbi Design-Time supportati dalla finestra di progettazione.Gets the design-time verbs that are supported by the designer.

Metodi

AddClientScriptToDocument(ClientScriptItem)

Se sottoposto a override in una classe derivata, aggiunge un elemento script client alla pagina Web Form corrente.When overridden in a derived class, adds a client script element to the current Web Forms page.

AddControlToDocument(Control, Control, ControlLocation)

Se sottoposto a override in una classe derivata, aggiunge un controllo server Web alla pagina Web Form.When overridden in a derived class, adds a Web server control to the Web Forms page.

CreateDesignerActionService(IServiceProvider)

Restituisce un oggetto DesignerActionService Design-Time.Returns a design-time DesignerActionService object.

CreateUrlResolutionService()

Restituisce un oggetto IUrlResolutionService che risolve gli URL relativi.Returns an IUrlResolutionService that resolves relative URLs.

Dispose(Boolean)

Rilascia le risorse non gestite usate da WebFormsRootDesigner ed eventualmente rilascia le risorse gestite.Releases the unmanaged resources that are used by the WebFormsRootDesigner and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
Finalize()

Libera le risorse dell'oggetto WebFormsRootDesigner corrente prima che venga recuperata dal Garbage Collector.Frees the resources of the current WebFormsRootDesigner object before it is reclaimed by the garbage collector.

GenerateEmptyDesignTimeHtml(Control)

Genera del markup HTML vuoto per un controllo in fase di progettazione.Generates empty HTML markup for a control at design time.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Genera del markup HTML utilizzato per visualizzare un messaggio di errore in fase di progettazione mediante l'utilizzo del controllo, dell'eccezione e del messaggio specificati.Generates HTML markup that is used to display an error message at design time by using the specified control, exception, and message.

GetClientScriptsInDocument()

Se sottoposto a override in una classe derivata, restituisce un oggetto ClientScriptItemCollection contenente tutti gli elementi script client presenti nella pagina.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)

Se sottoposto a override in una classe derivata, restituisce sia la visualizzazione Design-Time che il markup HTML correnti per il controllo specificato.When overridden in a derived class, returns both the current design-time view and the HTML markup for the specified control.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetService(Type)

Restituisce il servizio richiesto.Returns the requested service.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
GetView(ViewTechnology)

Restituisce un oggetto visualizzazione determinato dall'oggetto ViewTechnology fornito.Returns a view object that is determined by the provided ViewTechnology object.

Initialize(IComponent)

Inizializza l'oggetto WebFormsRootDesigner utilizzando il componente specificato.Initializes the WebFormsRootDesigner object using the specified component.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
OnLoadComplete(EventArgs)

Genera l'evento LoadComplete quando la pagina Web Form è stata caricata completamente.Raises the LoadComplete event when the Web Forms page is completely loaded.

PostFilterAttributes(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di attributi esposti dalla finestra di progettazione tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of attributes that the designer exposes through a TypeDescriptor object.

PostFilterEvents(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di eventi esposti dalla finestra di progettazione tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of events that the designer exposes through a TypeDescriptor object.

PostFilterProperties(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di proprietà esposte dalla finestra di progettazione tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of properties that the designer exposes through a TypeDescriptor object.

PreFilterAttributes(IDictionary)

Consente a una finestra di progettazione di aggiungere un insieme di attributi esposti dalla finestra di progettazione tramite un oggetto TypeDescriptor.Allows a designer to add to the set of attributes that the designer exposes through a TypeDescriptor object.

PreFilterEvents(IDictionary)

Consente a una finestra di progettazione di aggiungere elementi a un insieme di eventi esposti dalla finestra di progettazione tramite un oggetto TypeDescriptor.Allows a designer to add items to the set of events that the designer exposes through a TypeDescriptor object.

PreFilterProperties(IDictionary)

Consente a una finestra di progettazione di aggiungere elementi a un insieme di proprietà esposte dalla finestra di progettazione tramite un oggetto TypeDescriptor.Allows a designer to add items to the set of properties that the designer exposes through a TypeDescriptor object.

RemoveClientScriptFromDocument(String)

Rimuove lo script client specificato dal documento in fase di progettazione.Removes the specified client script from the document at design time.

RemoveControlFromDocument(Control)

Se sottoposto a override in una classe derivata, rimuove il controllo specificato dalla pagina Web Form.When overridden in a derived class, removes the specified control from the Web Forms page.

ResolveUrl(String)

Converte un URL relativo in un URL completo.Converts a relative URL into a fully qualified URL.

SetControlID(Control, String)

Imposta la proprietà ID del controllo specificato con la stringa specificata.Sets the ID property of the specified control with the specified string.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Eventi

LoadComplete

Si verifica se la finestra di progettazione completa il caricamento della pagina Web Form.Occurs when the designer completes loading the Web Forms page.

Implementazioni dell'interfaccia esplicita

IDesigner.DoDefaultAction()

Per una descrizione di questo membro, vedere DoDefaultAction().For a description of this member, see DoDefaultAction().

IDesigner.Verbs

Ottiene o imposta i verbi in fase di progettazione supportati dalla finestra di progettazione.Gets or sets the design-time verbs that are supported by the designer. Per una descrizione di questo membro, vedere Verbs.For a description of this member, see Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere PostFilterAttributes(IDictionary).For a description of this member, see PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere PostFilterEvents(IDictionary).For a description of this member, see PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere PostFilterProperties(IDictionary).For a description of this member, see PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere PreFilterAttributes(IDictionary).For a description of this member, see PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere PreFilterEvents(IDictionary).For a description of this member, see PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere PreFilterProperties(IDictionary).For a description of this member, see PreFilterProperties(IDictionary).

IDisposable.Dispose()

Per una descrizione di questo membro, vedere Dispose().For a description of this member, see Dispose().

IRootDesigner.GetView(ViewTechnology)

Ottiene un oggetto visualizzazione per la tecnologia di visualizzazione specificata.Gets a view object for the specified view technology. Per una descrizione di questo membro, vedere GetView(ViewTechnology).For a description of this member, see GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Ottiene una matrice di tecnologie che il componente della finestra di progettazione è in grado di supportare per la visualizzazione.Gets an array of technologies that the designer component can support for its display. Per una descrizione di questo membro, vedere SupportedTechnologies.For a description of this member, see SupportedTechnologies.

Si applica a

Vedi anche