Condividi tramite


DesignSurface Costruttori

Definizione

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.

Vedi anche

Si applica a