DesignSurfaceManager.CreateDesignSurface Metoda

Definicja

Tworzy wystąpienie powierzchni projektowej.

Przeciążenia

CreateDesignSurface()

Tworzy wystąpienie powierzchni projektowej.

CreateDesignSurface(IServiceProvider)

Tworzy wystąpienie powierzchni projektowej.

CreateDesignSurface()

Tworzy wystąpienie powierzchni projektowej.

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

Zwraca

Nowe wystąpienie powierzchni projektowej.

Zobacz też

Dotyczy

CreateDesignSurface(IServiceProvider)

Tworzy wystąpienie powierzchni projektowej.

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

Parametry

parentProvider
IServiceProvider

Nadrzędny dostawca usług. Zostanie utworzony nowy scalony dostawca usług, który najpierw poprosi tego dostawcę o usługę, a następnie deleguje wszelkie błędy do obiektu menedżera powierzchni projektowej. Ten scalony dostawca zostanie przekazany do CreateDesignSurfaceCore(IServiceProvider) metody .

Zwraca

Nowe wystąpienie powierzchni projektowej.

Wyjątki

parentProvider to null.

Uwagi

Jeśli chcesz wygodnie dodać dodatkowe usługi dla projektanta, użyj parametru parentProvider , aby zapewnić dostawcę usług dla tej powierzchni projektowej. Metoda CreateDesignSurface tworzy scalonego dostawcę usług, który może spełniać żądania obsługi zarówno od danego dostawcy usług, jak DesignSurfaceManager i samego siebie. Następnie CreateDesignSurface metoda przekazuje tego dostawcę usług do CreateDesignSurfaceCore metody .

Po CreateDesignSurfaceCore powrocie powierzchni projektowej CreateDesignSurface metoda próbuje uzyskać IDesignerEventServiceelement . Jeśli jest obecny, a jeśli jest to wystąpienie usługi, która DesignSurfaceManager jest domyślnie dostarczana, CreateDesignSurface metoda zgłasza DesignerCreated zdarzenie.

Uwagi dotyczące dziedziczenia

Jeśli podano zewnętrzną implementację usługi, jest to odpowiedzialność klasy pochodzącej od DesignSurfaceManager klasy w celu podniesienia DesignerCreated zdarzenia.

Zobacz też

Dotyczy