Udostępnij za pośrednictwem


DesignSurface Konstruktory

Definicja

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.

Zobacz też

Dotyczy