DesignSurfaceManager.CreateDesignSurface Metodo

Definizione

Crea un'istanza di un'area di progettazione.

Overload

Nome Descrizione
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

Valori restituiti

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 chiederà prima a questo provider un servizio e quindi delega eventuali errori all'oggetto gestione superficie di progettazione. Questo provider unito verrà passato al CreateDesignSurfaceCore(IServiceProvider) metodo .

Valori restituiti

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 che può 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 .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