DesignSurface Costruttori

Definizione

Inizializza una nuova istanza della classe DesignSurface.Initializes a new instance of the DesignSurface class.

Overload

DesignSurface()

Inizializza una nuova istanza della classe DesignSurface.Initializes a new instance of the DesignSurface class.

DesignSurface(IServiceProvider)

Inizializza una nuova istanza della classe DesignSurface.Initializes a new instance of the DesignSurface class.

DesignSurface(Type)

Inizializza una nuova istanza della classe DesignSurface.Initializes a new instance of the DesignSurface class.

DesignSurface(IServiceProvider, Type)

Inizializza una nuova istanza della classe DesignSurface.Initializes a new instance of the DesignSurface class.

DesignSurface()

Inizializza una nuova istanza della classe DesignSurface.Initializes a new instance of the DesignSurface class.

public:
 DesignSurface();
public DesignSurface ();
Public Sub New ()

Eccezioni

L'interfaccia IDesignerHost collegata all'oggetto DesignSurface è stata eliminata.The IDesignerHost attached to the DesignSurface has been disposed.

DesignSurface(IServiceProvider)

Inizializza una nuova istanza della classe DesignSurface.Initializes a new instance of the DesignSurface class.

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.The parent service provider, or null if there is no parent used to resolve services.

Eccezioni

L'interfaccia IDesignerHost collegata all'oggetto DesignSurface è stata eliminata.The IDesignerHost attached to the DesignSurface has been disposed.

Commenti

Quando parentProvide è presente, le finestre di progettazione contenute all'interno della superficie possono recuperare i servizi dall'applicazione.When parentProvide is present, designers contained within the surface can retrieve services from the application.

Vedi anche

DesignSurface(Type)

Inizializza una nuova istanza della classe DesignSurface.Initializes a new instance of the DesignSurface class.

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.The type of root component to create.

Eccezioni

rootComponent è null.rootComponent is null.

L'interfaccia IDesignerHost collegata all'oggetto DesignSurface è stata eliminata.The IDesignerHost attached to the DesignSurface has been disposed.

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.When you use the DesignSurface constructor, it creates a simple designer loader that, in turn, creates a component of the given type and then ends the loading process. Si tratta di un modo semplice per creare una finestra di progettazione, al presupposto che tutto il salvataggio dello stato verrà eseguito esternamente.This is a straightforward way to create a designer, under the assumption that all saving of state will be done externally. Internamente, questo BeginLoad oggetto chiama e passa il tipo di componente radice.Internally, this calls BeginLoad and passes the root component type.

Nota

L' DesignSurface overload non è influenzato da DesignerOptions.The DesignSurface overload is not affected by DesignerOptions. DesignerOptions Deve trovarsi nel contenitore del servizio prima del caricamento dell'area di progettazione.The DesignerOptions must be in the service container before the design surface loads. Se è necessario accedere a DesignerOptions, chiamare il costruttore vuoto, DesignerOptions aggiungere a ServiceContainer e chiamare BeginLoad con rootComponentType.If you need access to DesignerOptions, call the empty constructor, add the DesignerOptions to the ServiceContainer and call BeginLoad with rootComponentType.

DesignSurface(IServiceProvider, Type)

Inizializza una nuova istanza della classe DesignSurface.Initializes a new instance of the DesignSurface class.

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.The parent service provider, or null if there is no parent used to resolve services.

rootComponentType
Type

Tipo di componente radice da creare.The type of root component to create.

Eccezioni

rootComponent è null.rootComponent is null.

L'interfaccia IDesignerHost collegata all'oggetto DesignSurface è stata eliminata.The IDesignerHost attached to the DesignSurface has been disposed.

Commenti

L'utilizzo DesignSurface del costruttore crea un semplice caricatore della finestra di progettazione che crea un componente del tipo specificato e quindi termina il processo di caricamento.Using the DesignSurface constructor creates a simple designer loader that creates a component of the given type and then ends the loading process. Si tratta di un modo semplice per creare una finestra di progettazione, al presupposto che tutto il salvataggio dello stato verrà eseguito esternamente.This is a straightforward way to create a designer, under the assumption that all saving of state will be done externally. Internamente, questo BeginLoad oggetto chiama e passa il tipo di componente radice.Internally, this calls BeginLoad and passes the root component type.

Vedi anche

Si applica a