IDesignerLoaderHost Schnittstelle

Definition

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 zu DesignerLoaderaktivieren.

Der Designerladeprogramm informiert den Designerhost darüber, dass er ein Laden oder erneutes Laden aufrufen muss, damit der Designerhost zu diesen Zeiten zusätzliche Aufgaben ausführen kann.

Diese Klasse ist isoliert von IDesignerHost , um zu betonen, dass der Designerladeprogramm, nicht der Designerhost, das gesamte Laden und Erneute Laden des Entwurfsdokuments initiieren muss.

Eigenschaften

Container

Ruft den Container für diesen Designerhost ab.

(Geerbt von IDesignerHost)
InTransaction

Ruft einen Wert ab, der angibt, ob sich der Designerhost gegenwärtig in einer Transaktion befindet.

(Geerbt von IDesignerHost)
Loading

Ruft einen Wert ab, der angibt, ob der Designerhost gegenwärtig das Dokument 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 voll gekennzeichneten Namen der Klasse ab, die entworfen wird.

(Geerbt von IDesignerHost)
TransactionDescription

Ruft die Beschreibung der aktuellen Transaktion ab.

(Geerbt von IDesignerHost)

Methoden

Activate()

Aktiviert den Designer auf diesem Host.

(Geerbt von IDesignerHost)
AddService(Type, Object)

Fügt dem Dienstcontainer den angegebenen Dienst hinzu.

(Geerbt von IServiceContainer)
AddService(Type, Object, Boolean)

Fügt dem Dienstcontainer den angegebenen Dienst hinzu und stuft den Dienst optional auf einen beliebigen übergeordneten Dienstcontainer hoch.

(Geerbt von IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Fügt dem Dienstcontainer den angegebenen Dienst hinzu.

(Geerbt von IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Fügt dem Dienstcontainer den angegebenen Dienst hinzu und stuft den Dienst optional auf übergeordnete Dienstcontainer hoch.

(Geerbt von IServiceContainer)
CreateComponent(Type)

Erstellt eine Komponente des angegebenen Typs und fügt diese dem Entwurfsdokument hinzu.

(Geerbt von IDesignerHost)
CreateComponent(Type, String)

Erstellt eine Komponente des angegebenen Typs und Namens und fügt diese dem Entwurfsdokument hinzu.

(Geerbt von IDesignerHost)
CreateTransaction()

Erstellt eine DesignerTransaction, die Ereignissequenzen kapseln kann, um dadurch die Leistung zu erhöhen und die Unterstützungsfunktionen von Aktionen zum Rückgängigmachen und Wiederherstellen zu aktivieren.

(Geerbt von IDesignerHost)
CreateTransaction(String)

Erstellt eine DesignerTransaction, die Ereignissequenzen unter Verwendung der angegebenen Transaktionsbeschreibung kapseln kann, um die Leistung zu erhöhen und um die Unterstützungsfunktionen für Aktionen zum Rückgängigmachen und Wiederherstellen 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 Ladevorgang des Designers.

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 voll gekennzeichneten Typnamens ab.

(Geerbt von IDesignerHost)
Reload()

Lädt das Entwurfsdokument erneut.

RemoveService(Type)

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer.

(Geerbt von IServiceContainer)
RemoveService(Type, Boolean)

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer und stuft den Dienst optional auf übergeordnete Dienstcontainer hoch.

(Geerbt von IServiceContainer)

Ereignisse

Activated

Tritt beim Aktivieren dieses Designers ein.

(Geerbt von IDesignerHost)
Deactivated

Tritt beim Deaktivieren dieses Designers ein.

(Geerbt von IDesignerHost)
LoadComplete

Tritt ein, wenn dieser Designer sein Dokument lädt.

(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)

Erweiterungsmethoden

GetKeyedService<T>(IServiceProvider, Object)

Ruft einen Dienst vom Typ T aus ab IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Ruft eine Enumeration von Diensten vom Typ serviceType aus ab IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ruft eine Enumeration von Diensten vom Typ T aus ab IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ruft einen Dienst vom Typ serviceType aus ab IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ruft einen Dienst vom Typ T aus ab IServiceProvider.

CreateAsyncScope(IServiceProvider)

Erstellt eine neue AsyncServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann.

CreateScope(IServiceProvider)

Erstellt eine neue IServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann.

GetRequiredService(IServiceProvider, Type)

Ruft einen Dienst vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.

GetRequiredService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetServices(IServiceProvider, Type)

Ruft eine Enumeration von Diensten vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.

GetServices<T>(IServiceProvider)

Ruft eine Enumeration von Diensten vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetFakeLogCollector(IServiceProvider)

Ruft das -Objekt ab, das An die gefälschte Protokollierung gesendete Protokolldatensätze sammelt.

GetFakeRedactionCollector(IServiceProvider)

Ruft den gefälschten Redactorsammler instance aus dem Abhängigkeitsinjektionscontainer ab.

Gilt für:

Weitere Informationen