DesignSurfaceManager.CreateDesignSurface Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.