DesignSurface Konstruktory
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.
Inicjuje nowe wystąpienie klasy DesignSurface.
Przeciążenia
DesignSurface() |
Inicjuje nowe wystąpienie klasy DesignSurface. |
DesignSurface(IServiceProvider) |
Inicjuje nowe wystąpienie klasy DesignSurface. |
DesignSurface(Type) |
Inicjuje nowe wystąpienie klasy DesignSurface. |
DesignSurface(IServiceProvider, Type) |
Inicjuje nowe wystąpienie klasy DesignSurface. |
DesignSurface()
Inicjuje nowe wystąpienie klasy DesignSurface.
public:
DesignSurface();
public DesignSurface ();
Public Sub New ()
Wyjątki
Dołączony IDesignerHost do elementu DesignSurface został usunięty.
Dotyczy
DesignSurface(IServiceProvider)
Inicjuje nowe wystąpienie klasy DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider);
public DesignSurface (IServiceProvider parentProvider);
public DesignSurface (IServiceProvider? parentProvider);
new System.ComponentModel.Design.DesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider)
Parametry
- parentProvider
- IServiceProvider
Nadrzędny dostawca usług lub null
jeśli nie ma elementu nadrzędnego używanego do rozpoznawania usług.
Wyjątki
Dołączony IDesignerHost do elementu DesignSurface został usunięty.
Uwagi
Gdy parentProvide
jest obecny, projektanci znajdujący się na powierzchni mogą pobierać usługi z aplikacji.
Zobacz też
Dotyczy
DesignSurface(Type)
Inicjuje nowe wystąpienie klasy DesignSurface.
public:
DesignSurface(Type ^ rootComponentType);
public DesignSurface (Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (rootComponentType As Type)
Parametry
- rootComponentType
- Type
Typ składnika głównego do utworzenia.
Wyjątki
rootComponent
to null
.
Dołączony IDesignerHost do elementu DesignSurface został usunięty.
Uwagi
Gdy używasz konstruktora DesignSurface , tworzy prosty moduł ładujący projektanta, który z kolei tworzy składnik danego typu, a następnie kończy proces ładowania. Jest to prosty sposób tworzenia projektanta przy założeniu, że wszystkie zapisywanie stanu zostanie wykonane zewnętrznie. Wewnętrznie wywołuje BeginLoad i przekazuje typ składnika głównego.
Uwaga
Przeciążenie DesignSurface nie ma wpływu na DesignerOptionselement . Element DesignerOptions musi znajdować się w kontenerze usługi przed załadowaniem powierzchni projektowej. Jeśli potrzebujesz dostępu do DesignerOptionsmetody , wywołaj pusty konstruktor, dodaj DesignerOptions element do wywołania ServiceContainerBeginLoad i za pomocą polecenia rootComponentType
.
Dotyczy
DesignSurface(IServiceProvider, Type)
Inicjuje nowe wystąpienie klasy DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider, Type ^ rootComponentType);
public DesignSurface (IServiceProvider parentProvider, Type rootComponentType);
public DesignSurface (IServiceProvider? parentProvider, Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : IServiceProvider * Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider, rootComponentType As Type)
Parametry
- parentProvider
- IServiceProvider
Nadrzędny dostawca usług lub null
jeśli nie ma elementu nadrzędnego używanego do rozpoznawania usług.
- rootComponentType
- Type
Typ składnika głównego do utworzenia.
Wyjątki
rootComponent
to null
.
Dołączony IDesignerHost do elementu DesignSurface został usunięty.
Uwagi
Użycie konstruktora DesignSurface tworzy prosty moduł ładujący projektanta, który tworzy składnik danego typu, a następnie kończy proces ładowania. Jest to prosty sposób tworzenia projektanta przy założeniu, że wszystkie zapisywanie stanu zostanie wykonane zewnętrznie. Wewnętrznie wywołuje BeginLoad i przekazuje typ składnika głównego.