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
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 .