WebFormsRootDesigner Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una classe base per la funzionalità in fase di progettazione di una pagina Web Form e consente l'accesso e la manipolazione di componenti e controlli che sono contenuti nella pagina Web Form in fase di progettazione.
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 esempio Visual Studio 2005, deve fornire la propria versione derivata della classe per controllare le finestre di WebFormsRootDesigner progettazione tramite la RootDesigner proprietà della finestra di progettazione. Le finestre di progettazione dei controlli usano la proprietà per accedere e modificare la RootDesigner pagina Web Forms contenente in fase di progettazione.
Note per gli implementatori
Quando si eredita dalla classe, è necessario eseguire l'override WebFormsRootDesigner dei membri seguenti:
Proprietà DocumentUrl, IsDesignerViewLockedSupportedTechnologiesIsLoadingReferenceManagere .Verbs
Metodi AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation)GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)e RemoveControlFromDocument(Control) .
Costruttori
WebFormsRootDesigner() |
Inizializza una nuova istanza della classe WebFormsRootDesigner. |
Proprietà
Component |
Ottiene o imposta il componente in fase di progettazione nella finestra di progettazione. |
CurrentCulture |
Ottiene le informazioni sulle impostazioni cultura per il thread corrente. |
DocumentUrl |
Se sottoposto a override in una classe derivata, ottiene l'URL in cui è posizionata la pagina Web Form. |
IsDesignerViewLocked |
Quando è sottoposto a override in una classe derivata, consente di ottenere un valore che indica se la visualizzazione della finestra di progettazione è bloccata. |
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. |
ReferenceManager |
Quando sottoposto a override in una classe derivata, ottiene un oggetto WebFormsReferenceManager che dispone delle informazioni relative alla pagina Web Form corrente. |
SupportedTechnologies |
Ottiene una matrice di tecnologie che il componente della finestra di progettazione è in grado di supportare per la visualizzazione. |
Verbs |
Ottiene i verbi Design-Time supportati dalla finestra di progettazione. |
Metodi
AddClientScriptToDocument(ClientScriptItem) |
Se sottoposto a override in una classe derivata, aggiunge un elemento script client alla pagina Web Form corrente. |
AddControlToDocument(Control, Control, ControlLocation) |
Se sottoposto a override in una classe derivata, aggiunge un controllo server Web alla pagina Web Form. |
CreateDesignerActionService(IServiceProvider) |
Restituisce un oggetto DesignerActionService Design-Time. |
CreateUrlResolutionService() |
Restituisce un oggetto IUrlResolutionService che risolve gli URL relativi. |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da WebFormsRootDesigner ed eventualmente rilascia le risorse gestite. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Finalize() |
Libera le risorse dell'oggetto WebFormsRootDesigner corrente prima che venga recuperata dal Garbage Collector. |
GenerateEmptyDesignTimeHtml(Control) |
Genera del markup HTML vuoto per un controllo in fase di progettazione. |
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. |
GetClientScriptsInDocument() |
Se sottoposto a override in una classe derivata, restituisce un oggetto ClientScriptItemCollection contenente tutti gli elementi script client presenti nella pagina. |
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. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetService(Type) |
Restituisce il servizio richiesto. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetView(ViewTechnology) |
Restituisce un oggetto visualizzazione determinato dall'oggetto ViewTechnology fornito. |
Initialize(IComponent) |
Inizializza l'oggetto WebFormsRootDesigner utilizzando il componente specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnLoadComplete(EventArgs) |
Genera l'evento LoadComplete quando la pagina Web Form è stata caricata completamente. |
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. |
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. |
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. |
PreFilterAttributes(IDictionary) |
Consente a una finestra di progettazione di aggiungere un insieme di attributi esposti dalla finestra di progettazione tramite un oggetto TypeDescriptor. |
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. |
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. |
RemoveClientScriptFromDocument(String) |
Rimuove lo script client specificato dal documento in fase di progettazione. |
RemoveControlFromDocument(Control) |
Se sottoposto a override in una classe derivata, rimuove il controllo specificato dalla pagina Web Form. |
ResolveUrl(String) |
Converte un URL relativo in un URL completo. |
SetControlID(Control, String) |
Imposta la proprietà |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
LoadComplete |
Si verifica se la finestra di progettazione completa il caricamento della pagina Web Form. |
Implementazioni dell'interfaccia esplicita
IDesigner.DoDefaultAction() |
Per una descrizione di questo membro, vedere DoDefaultAction(). |
IDesigner.Verbs |
Ottiene o imposta i verbi in fase di progettazione supportati dalla finestra di progettazione. Per una descrizione di questo membro, vedere Verbs. |
IDesignerFilter.PostFilterAttributes(IDictionary) |
Per una descrizione di questo membro, vedere PostFilterAttributes(IDictionary). |
IDesignerFilter.PostFilterEvents(IDictionary) |
Per una descrizione di questo membro, vedere PostFilterEvents(IDictionary). |
IDesignerFilter.PostFilterProperties(IDictionary) |
Per una descrizione di questo membro, vedere PostFilterProperties(IDictionary). |
IDesignerFilter.PreFilterAttributes(IDictionary) |
Per una descrizione di questo membro, vedere PreFilterAttributes(IDictionary). |
IDesignerFilter.PreFilterEvents(IDictionary) |
Per una descrizione di questo membro, vedere PreFilterEvents(IDictionary). |
IDesignerFilter.PreFilterProperties(IDictionary) |
Per una descrizione di questo membro, vedere PreFilterProperties(IDictionary). |
IDisposable.Dispose() |
Per una descrizione di questo membro, vedere Dispose(). |
IRootDesigner.GetView(ViewTechnology) |
Ottiene un oggetto visualizzazione per la tecnologia di visualizzazione specificata. Per una descrizione di questo membro, vedere GetView(ViewTechnology). |
IRootDesigner.SupportedTechnologies |
Ottiene una matrice di tecnologie che il componente della finestra di progettazione è in grado di supportare per la visualizzazione. Per una descrizione di questo membro, vedere SupportedTechnologies. |