DesignSurfaceManager.CreateDesignSurface Metodo

Definizione

Crea un'istanza di un'area di progettazione.

Overload

CreateDesignSurface()

Crea un'istanza di un'area di progettazione.

CreateDesignSurface(IServiceProvider)

Crea un'istanza di un'area di progettazione.

CreateDesignSurface()

Crea un'istanza di un'area di progettazione.

public:
 System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface();
public System.ComponentModel.Design.DesignSurface CreateDesignSurface ();
member this.CreateDesignSurface : unit -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface () As DesignSurface

Restituisce

Una nuova istanza dell'area di progettazione.

Vedi anche

Si applica a

CreateDesignSurface(IServiceProvider)

Crea un'istanza di un'area di progettazione.

public:
 System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface(IServiceProvider ^ parentProvider);
public System.ComponentModel.Design.DesignSurface CreateDesignSurface (IServiceProvider parentProvider);
member this.CreateDesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface (parentProvider As IServiceProvider) As DesignSurface

Parametri

parentProvider
IServiceProvider

Provider di servizi padre. Verrà creato un nuovo provider di servizi unito che farà innanzitutto richiesta di un servizio al provider e quindi delegherà eventuali errori all'oggetto gestore dell'area di progettazione. Questo provider unito sarà passato nel metodo CreateDesignSurfaceCore(IServiceProvider).

Restituisce

Una nuova istanza dell'area di progettazione.

Eccezioni

parentProvider è null.

Commenti

Se si desidera aggiungere facilmente altri servizi per ogni finestra di progettazione, usare il parentProvider parametro per fornire un provider di servizi per questa area di progettazione. Il CreateDesignSurface metodo crea un provider di servizi unito in grado di soddisfare le richieste di servizio sia dal provider di servizi specificato che da DesignSurfaceManager se stesso. Il CreateDesignSurface metodo passa quindi questo provider di servizi al CreateDesignSurfaceCore metodo .

Dopo CreateDesignSurfaceCore aver restituito l'area di progettazione, il CreateDesignSurface metodo tenta di ottenere l'oggetto IDesignerEventService. Se è presente e se è l'istanza del servizio DesignSurfaceManager fornito per impostazione predefinita, il CreateDesignSurface metodo genera l'evento DesignerCreated .

Note per gli eredi

Se è stata fornita un'implementazione esterna del servizio, è responsabilità della classe che deriva dalla DesignSurfaceManager classe per generare l'evento DesignerCreated .

Vedi anche

Si applica a