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
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'interfaccia IDesignerHost collegata all'oggetto DesignSurface è stata eliminata.
Si applica a
DesignSurface(IServiceProvider)
Inizializza una nuova istanza della classe DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider);
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
Il provider di servizi padre oppure il valore null
se non viene utilizzato alcun padre per risolvere i servizi.
Eccezioni
L'interfaccia IDesignerHost collegata all'oggetto DesignSurface è stata eliminata.
Commenti
Quando parentProvide
è presente, le finestre di progettazione contenute nella superficie 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
rootComponent
è null
.
L'interfaccia IDesignerHost collegata all'oggetto DesignSurface è stata eliminata.
Commenti
Quando si usa il DesignSurface costruttore, crea un semplice caricatore di progettazione che, a sua volta, crea un componente del tipo specificato e termina il processo di caricamento. Si tratta di un modo semplice per creare una finestra di progettazione, in base al presupposto che tutto il salvataggio dello stato verrà eseguito esternamente. Internamente, questa chiamata BeginLoad e passa il tipo di componente radice.
Nota
L'overload DesignSurface non è interessato da DesignerOptions. L'oggetto DesignerOptions deve trovarsi nel contenitore del servizio prima del caricamento dell'area di progettazione. Se è necessario accedere a DesignerOptions, chiamare il costruttore vuoto, aggiungere all'oggetto ServiceContainerDesignerOptions 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);
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
Il provider di servizi padre oppure il valore null
se non viene utilizzato alcun padre per risolvere i servizi.
- rootComponentType
- Type
Tipo di componente radice da creare.
Eccezioni
rootComponent
è null
.
L'interfaccia IDesignerHost collegata all'oggetto DesignSurface è stata eliminata.
Commenti
Usando il DesignSurface costruttore viene creato un semplice caricatore 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, in base al presupposto che tutto il salvataggio dello stato verrà eseguito esternamente. Internamente, questa chiamata BeginLoad e passa il tipo di componente radice.