DesignSurfaceManager.CreateDesignSurface Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .