IDesignerLoaderHost Rozhraní

Definice

Poskytuje rozhraní, které může rozšířit hostitele návrháře, aby podporoval načítání ze serializovaného stavu.

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
Odvozené
Implementuje

Poznámky

Toto IDesignerHost rozhraní lze implementovat, aby bylo možné povolit podporu načítání pomocí .DesignerLoader

Zavaděč návrháře informuje hostitele návrháře, že musí vyvolat načtení nebo znovu načíst, aby hostitel návrháře mohl v tuto chvíli provádět další úlohy.

Tato třída je izolovaná od IDesignerHost zdůraznění, že zavaděč návrháře, nikoli hostitel návrháře, musí zahájit veškeré načítání a opětovné načtení návrhového dokumentu.

Vlastnosti

Name Description
Container

Získá kontejner pro tohoto hostitele návrháře.

(Zděděno od IDesignerHost)
InTransaction

Získá hodnotu určující, zda návrhář hostitel je aktuálně v transakci.

(Zděděno od IDesignerHost)
Loading

Získá hodnotu označující, zda hostitel návrháře právě načítá dokument.

(Zděděno od IDesignerHost)
RootComponent

Získá instanci základní třídy, která se používá jako kořenová komponenta pro aktuální návrh.

(Zděděno od IDesignerHost)
RootComponentClassName

Získá plně kvalifikovaný název třídy, která je navržena.

(Zděděno od IDesignerHost)
TransactionDescription

Získá popis aktuální transakce.

(Zděděno od IDesignerHost)

Metody

Name Description
Activate()

Aktivuje návrháře, který je hostitelem tohoto hostitele.

(Zděděno od IDesignerHost)
AddService(Type, Object, Boolean)

Přidá zadanou službu do kontejneru služby a volitelně podporuje službu do všech kontejnerů nadřazené služby.

(Zděděno od IServiceContainer)
AddService(Type, Object)

Přidá zadanou službu do kontejneru služby.

(Zděděno od IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Přidá zadanou službu do kontejneru služby a volitelně ji propaguje na nadřazené kontejnery služeb.

(Zděděno od IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Přidá zadanou službu do kontejneru služby.

(Zděděno od IServiceContainer)
CreateComponent(Type, String)

Vytvoří součást zadaného typu a názvu a přidá ji do návrhového dokumentu.

(Zděděno od IDesignerHost)
CreateComponent(Type)

Vytvoří součást zadaného typu a přidá ji do návrhového dokumentu.

(Zděděno od IDesignerHost)
CreateTransaction()

Vytvoří DesignerTransaction , která může zapouzdřovat sekvence událostí za účelem zlepšení výkonu a povolení funkce zpět a opětovného provedení podpory.

(Zděděno od IDesignerHost)
CreateTransaction(String)

Vytvoří DesignerTransaction , která může zapouzdřovat sekvence událostí za účelem zlepšení výkonu a povolení funkce zpět a opětovného provedení podpory pomocí zadaného popisu transakce.

(Zděděno od IDesignerHost)
DestroyComponent(IComponent)

Zničí zadanou komponentu a odebere ji z kontejneru návrháře.

(Zděděno od IDesignerHost)
EndLoad(String, Boolean, ICollection)

Ukončí operaci načítání návrháře.

GetDesigner(IComponent)

Získá instanci návrháře, která obsahuje zadanou komponentu.

(Zděděno od IDesignerHost)
GetService(Type)

Získá objekt služby zadaného typu.

(Zděděno od IServiceProvider)
GetType(String)

Získá instanci zadaného plně kvalifikovaného názvu typu.

(Zděděno od IDesignerHost)
Reload()

Znovu načte dokument návrhu.

RemoveService(Type, Boolean)

Odebere zadaný typ služby z kontejneru služby a volitelně podporuje službu na nadřazené kontejnery služeb.

(Zděděno od IServiceContainer)
RemoveService(Type)

Odebere zadaný typ služby z kontejneru služby.

(Zděděno od IServiceContainer)

Událost

Name Description
Activated

Nastane při aktivaci tohoto návrháře.

(Zděděno od IDesignerHost)
Deactivated

Nastane, když je tento návrhář deaktivován.

(Zděděno od IDesignerHost)
LoadComplete

Nastane, když tento návrhář dokončí načítání dokumentu.

(Zděděno od IDesignerHost)
TransactionClosed

Přidá obslužnou rutinu TransactionClosed události pro událost.

(Zděděno od IDesignerHost)
TransactionClosing

Přidá obslužnou rutinu TransactionClosing události pro událost.

(Zděděno od IDesignerHost)
TransactionOpened

Přidá obslužnou rutinu TransactionOpened události pro událost.

(Zděděno od IDesignerHost)
TransactionOpening

Přidá obslužnou rutinu TransactionOpening události pro událost.

(Zděděno od IDesignerHost)

Metody rozšíření

Name Description
CreateAsyncScope(IServiceProvider)

Vytvoří novou AsyncServiceScope , která se dá použít k vyřešení služeb s vymezeným oborem.

CreateScope(IServiceProvider)

Vytvoří novou IServiceScope , která se dá použít k vyřešení služeb s vymezeným oborem.

GetKeyedService(IServiceProvider, Type, Object)

Získejte službu typu serviceType z objektu IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Získejte službu typu T z objektu IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Získejte výčet služeb typu serviceType z objektu IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Získejte výčet služeb typu T z objektu IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Získejte službu typu serviceType z objektu IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Získejte službu typu T z objektu IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Získejte službu typu serviceType z objektu IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Získejte službu typu T z objektu IServiceProvider.

GetService<T>(IServiceProvider)

Získejte službu typu T z objektu IServiceProvider.

GetServices(IServiceProvider, Type)

Získejte výčet služeb typu serviceType z objektu IServiceProvider.

GetServices<T>(IServiceProvider)

Získejte výčet služeb typu T z objektu IServiceProvider.

Platí pro

Viz také