DesignSurface Costruttori

Definizione

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.

Vedi anche

Si applica a