DesignSurface Costruttori
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.
Inizializza una nuova istanza della classe DesignSurface.
Overload
| Nome | Descrizione |
|---|---|
| DesignSurface() |
Inizializza una nuova istanza della classe DesignSurface. |
| DesignSurface(IServiceProvider) |
Inizializza una nuova istanza della classe DesignSurface. |
| DesignSurface(Type) |
Inizializza una nuova istanza della classe DesignSurface. |
| DesignSurface(IServiceProvider, Type) |
Inizializza una nuova istanza della classe DesignSurface. |
DesignSurface()
Inizializza una nuova istanza della classe DesignSurface.
public:
DesignSurface();
public DesignSurface();
Public Sub New ()
Eccezioni
L'oggetto IDesignerHostDesignSurface associato a è stato eliminato.
Si applica a
DesignSurface(IServiceProvider)
Inizializza una nuova istanza della classe DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider);
public DesignSurface(IServiceProvider parentProvider);
new System.ComponentModel.Design.DesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider)
Parametri
- parentProvider
- IServiceProvider
Provider di servizi padre o null se non è stato usato alcun elemento padre per risolvere i servizi.
Eccezioni
L'oggetto IDesignerHostDesignSurface associato a è stato eliminato.
Commenti
Quando parentProvide è presente, le finestre di progettazione contenute all'interno dell'area possono recuperare i servizi dall'applicazione.
Vedi anche
Si applica a
DesignSurface(Type)
Inizializza una nuova istanza della classe DesignSurface.
public:
DesignSurface(Type ^ rootComponentType);
public DesignSurface(Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (rootComponentType As Type)
Parametri
- rootComponentType
- Type
Tipo di componente radice da creare.
Eccezioni
rootComponentType è null.
L'oggetto IDesignerHostDesignSurface associato a è stato eliminato.
Commenti
Quando si usa il DesignSurface costruttore, viene creato un semplice caricatore della finestra di progettazione che, a sua volta, crea un componente del tipo specificato e quindi termina il processo di caricamento. Si tratta di un modo semplice per creare una finestra di progettazione, presupponendo che tutto il salvataggio dello stato verrà eseguito esternamente. Internamente, questa chiama BeginLoad e passa il tipo di componente radice.
Note
L'overload DesignSurface non è interessato da DesignerOptions. Deve DesignerOptions trovarsi nel contenitore del servizio prima del caricamento dell'area di progettazione. Se è necessario accedere a DesignerOptions, chiamare il costruttore vuoto, aggiungere DesignerOptions a ServiceContainer e chiamare BeginLoad con rootComponentType.
Si applica a
DesignSurface(IServiceProvider, Type)
Inizializza una nuova istanza della classe DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider, Type ^ rootComponentType);
public DesignSurface(IServiceProvider parentProvider, Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : IServiceProvider * Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider, rootComponentType As Type)
Parametri
- parentProvider
- IServiceProvider
Provider di servizi padre o null se non è stato usato alcun elemento padre per risolvere i servizi.
- rootComponentType
- Type
Tipo di componente radice da creare.
Eccezioni
rootComponentType è null.
L'oggetto IDesignerHostDesignSurface associato a è stato eliminato.
Commenti
L'uso del DesignSurface costruttore crea un semplice caricatore della finestra di progettazione che crea un componente del tipo specificato e quindi termina il processo di caricamento. Si tratta di un modo semplice per creare una finestra di progettazione, presupponendo che tutto il salvataggio dello stato verrà eseguito esternamente. Internamente, questa chiama BeginLoad e passa il tipo di componente radice.