IDesignerLoaderHost Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Schnittstelle bereit, die einen Designerhost erweitern kann, um das Laden aus einem serialisierten Zustand zu unterstützen.
public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHost
public interface class IDesignerLoaderHost : System::ComponentModel::Design::IDesignerHost
public interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHost
public interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost
type IDesignerLoaderHost = interface
interface IDesignerHost
interface IServiceContainer
interface IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost
- Abgeleitet
- Implementiert
Hinweise
Eine IDesignerHost kann diese Schnittstelle implementieren, um die Unterstützung für das Laden durch ein DesignerLoader.
Das Designerladeprogramm informiert den Designerhost darüber, dass er eine Last aufrufen oder neu laden muss, damit der Designerhost zu diesen Zeiten zusätzliche Aufgaben ausführen kann.
Diese Klasse ist isoliert von IDesignerHost der Betonung, dass das Designerladeprogramm, nicht der Designerhost, alle Lade- und Neuladen des Entwurfsdokuments initiieren muss.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Container |
Ruft den Container für diesen Designerhost ab. (Geerbt von IDesignerHost) |
| InTransaction |
Ruft einen Wert ab, der angibt, ob sich der Designerhost derzeit in einer Transaktion befindet. (Geerbt von IDesignerHost) |
| Loading |
Ruft einen Wert ab, der angibt, ob der Designerhost das Dokument derzeit lädt. (Geerbt von IDesignerHost) |
| RootComponent |
Ruft die Instanz der Basisklasse ab, die als Stammkomponente für den aktuellen Entwurf verwendet wird. (Geerbt von IDesignerHost) |
| RootComponentClassName |
Ruft den vollqualifizierten Namen der Klasse ab, die entworfen wird. (Geerbt von IDesignerHost) |
| TransactionDescription |
Ruft die Beschreibung der aktuellen Transaktion ab. (Geerbt von IDesignerHost) |
Methoden
| Name | Beschreibung |
|---|---|
| Activate() |
Aktiviert den Designer, den dieser Host hostet. (Geerbt von IDesignerHost) |
| AddService(Type, Object, Boolean) |
Fügt den angegebenen Dienst dem Dienstcontainer hinzu und fördert optional den Dienst zu allen übergeordneten Dienstcontainern. (Geerbt von IServiceContainer) |
| AddService(Type, Object) |
Fügt den angegebenen Dienst dem Dienstcontainer hinzu. (Geerbt von IServiceContainer) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Fügt den angegebenen Dienst dem Dienstcontainer hinzu und fördert optional den Dienst zu übergeordneten Dienstcontainern. (Geerbt von IServiceContainer) |
| AddService(Type, ServiceCreatorCallback) |
Fügt den angegebenen Dienst dem Dienstcontainer hinzu. (Geerbt von IServiceContainer) |
| CreateComponent(Type, String) |
Erstellt eine Komponente des angegebenen Typs und Namens und fügt sie dem Entwurfsdokument hinzu. (Geerbt von IDesignerHost) |
| CreateComponent(Type) |
Erstellt eine Komponente des angegebenen Typs und fügt sie dem Entwurfsdokument hinzu. (Geerbt von IDesignerHost) |
| CreateTransaction() |
Erstellt eine DesignerTransaction , die Ereignissequenzen kapseln kann, um die Leistung zu verbessern und die Unterstützungsfunktionen für Rückgängigmachen und Wiederholen zu aktivieren. (Geerbt von IDesignerHost) |
| CreateTransaction(String) |
Erstellt eine DesignerTransaction , die Ereignissequenzen kapseln kann, um die Leistung zu verbessern und die Unterstützungsfunktionen für Rückgängig- und Wiederholen mithilfe der angegebenen Transaktionsbeschreibung zu aktivieren. (Geerbt von IDesignerHost) |
| DestroyComponent(IComponent) |
Zerstört die angegebene Komponente und entfernt sie aus dem Designercontainer. (Geerbt von IDesignerHost) |
| EndLoad(String, Boolean, ICollection) |
Beendet den Designerladevorgang. |
| GetDesigner(IComponent) |
Ruft die Designerinstanz ab, die die angegebene Komponente enthält. (Geerbt von IDesignerHost) |
| GetService(Type) |
Ruft das Dienstobjekt des angegebenen Typs ab. (Geerbt von IServiceProvider) |
| GetType(String) |
Ruft eine Instanz des angegebenen, vollqualifizierten Typnamens ab. (Geerbt von IDesignerHost) |
| Reload() |
Lädt das Entwurfsdokument neu. |
| RemoveService(Type, Boolean) |
Entfernt den angegebenen Diensttyp aus dem Dienstcontainer und stellt optional den Dienst in übergeordnete Dienstcontainer her. (Geerbt von IServiceContainer) |
| RemoveService(Type) |
Entfernt den angegebenen Diensttyp aus dem Dienstcontainer. (Geerbt von IServiceContainer) |
Ereignisse
| Name | Beschreibung |
|---|---|
| Activated |
Tritt auf, wenn dieser Designer aktiviert wird. (Geerbt von IDesignerHost) |
| Deactivated |
Tritt auf, wenn dieser Designer deaktiviert wird. (Geerbt von IDesignerHost) |
| LoadComplete |
Tritt auf, wenn dieser Designer das Laden des Dokuments abgeschlossen hat. (Geerbt von IDesignerHost) |
| TransactionClosed |
Fügt einen Ereignishandler für das TransactionClosed -Ereignis hinzu. (Geerbt von IDesignerHost) |
| TransactionClosing |
Fügt einen Ereignishandler für das TransactionClosing -Ereignis hinzu. (Geerbt von IDesignerHost) |
| TransactionOpened |
Fügt einen Ereignishandler für das TransactionOpened -Ereignis hinzu. (Geerbt von IDesignerHost) |
| TransactionOpening |
Fügt einen Ereignishandler für das TransactionOpening -Ereignis hinzu. (Geerbt von IDesignerHost) |