IDesignerLoaderHost Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan felületet biztosít, amely kibővítheti a tervező gazdagépeket a szerializált állapotból való betöltés támogatásához.
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
- Származtatott
- Megvalósítás
Megjegyzések
Ezt IDesignerHost az interfészt implementálhatja úgy, hogy lehetővé tegye a betöltés támogatását egy DesignerLoader.
A tervezőbetöltő tájékoztatja a tervező gazdagépet, hogy be kell hívnia egy betöltési vagy újratöltési műveletet, hogy a tervező gazdagép ezekben az esetekben további feladatokat hajtson végre.
Ez az osztály elkülönítve IDesignerHost van attól, hogy hangsúlyozzuk, hogy a tervezőbetöltőnek, nem pedig a tervező gazdagépnek kell kezdeményeznie a terveződokumentum minden betöltését és újratöltését.
Tulajdonságok
| Name | Description |
|---|---|
| Container |
Lekéri a tervező gazdagép tárolót. (Öröklődés forrása IDesignerHost) |
| InTransaction |
Beolvas egy értéket, amely jelzi, hogy a tervező gazdagép jelenleg tranzakcióban van-e. (Öröklődés forrása IDesignerHost) |
| Loading |
Beolvas egy értéket, amely jelzi, hogy a tervező gazdagép éppen betölti-e a dokumentumot. (Öröklődés forrása IDesignerHost) |
| RootComponent |
Lekéri az aktuális tervezés gyökérösszetevőjeként használt alaposztály példányát. (Öröklődés forrása IDesignerHost) |
| RootComponentClassName |
Lekéri a tervezett osztály teljes nevét. (Öröklődés forrása IDesignerHost) |
| TransactionDescription |
Lekéri az aktuális tranzakció leírását. (Öröklődés forrása IDesignerHost) |
Metódusok
| Name | Description |
|---|---|
| Activate() |
Aktiválja a gazdagép által üzemeltetett tervezőt. (Öröklődés forrása IDesignerHost) |
| AddService(Type, Object, Boolean) |
Hozzáadja a megadott szolgáltatást a szolgáltatástárolóhoz, és opcionálisan előlépteti a szolgáltatást bármely szülőszolgáltatás-tárolóban. (Öröklődés forrása IServiceContainer) |
| AddService(Type, Object) |
Hozzáadja a megadott szolgáltatást a szolgáltatástárolóhoz. (Öröklődés forrása IServiceContainer) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Hozzáadja a megadott szolgáltatást a szolgáltatástárolóhoz, és opcionálisan előlépteti a szolgáltatást a szülőszolgáltatás-tárolókhoz. (Öröklődés forrása IServiceContainer) |
| AddService(Type, ServiceCreatorCallback) |
Hozzáadja a megadott szolgáltatást a szolgáltatástárolóhoz. (Öröklődés forrása IServiceContainer) |
| CreateComponent(Type, String) |
Létrehoz egy összetevőt a megadott típusból és névből, és hozzáadja a terveződokumentumhoz. (Öröklődés forrása IDesignerHost) |
| CreateComponent(Type) |
Létrehozza a megadott típusú összetevőt, és hozzáadja a terveződokumentumhoz. (Öröklődés forrása IDesignerHost) |
| CreateTransaction() |
Létrehoz egy olyan eseményütemezéseket DesignerTransaction , amelyek javítják a teljesítményt, és lehetővé teszik a visszavonást, és újra elvégzik a támogatási funkciókat. (Öröklődés forrása IDesignerHost) |
| CreateTransaction(String) |
Létrehoz egy DesignerTransaction olyan eseményütemezéseket, amelyek javítják a teljesítményt, és engedélyezik a visszavonást, és újra elvégzik a támogatási funkciókat a megadott tranzakcióleírás használatával. (Öröklődés forrása IDesignerHost) |
| DestroyComponent(IComponent) |
Megsemmisíti a megadott összetevőt, és eltávolítja azt a tervezőtárolóból. (Öröklődés forrása IDesignerHost) |
| EndLoad(String, Boolean, ICollection) |
A tervező betöltési műveletének befejezése. |
| GetDesigner(IComponent) |
Lekéri a megadott összetevőt tartalmazó tervezőpéldányt. (Öröklődés forrása IDesignerHost) |
| GetService(Type) |
Lekéri a megadott típusú szolgáltatásobjektumot. (Öröklődés forrása IServiceProvider) |
| GetType(String) |
Lekéri a megadott, teljes típusnév egy példányát. (Öröklődés forrása IDesignerHost) |
| Reload() |
Újra betölti a terveződokumentumot. |
| RemoveService(Type, Boolean) |
Eltávolítja a megadott szolgáltatástípust a szolgáltatástárolóból, és opcionálisan előlépteti a szolgáltatást a szülőszolgáltatás-tárolókra. (Öröklődés forrása IServiceContainer) |
| RemoveService(Type) |
Eltávolítja a megadott szolgáltatástípust a szolgáltatástárolóból. (Öröklődés forrása IServiceContainer) |
esemény
| Name | Description |
|---|---|
| Activated |
Ez akkor fordul elő, ha a tervező aktiválva van. (Öröklődés forrása IDesignerHost) |
| Deactivated |
Ez akkor fordul elő, ha a tervező inaktiválva van. (Öröklődés forrása IDesignerHost) |
| LoadComplete |
Ez akkor fordul elő, ha a tervező befejezi a dokumentum betöltését. (Öröklődés forrása IDesignerHost) |
| TransactionClosed |
Hozzáad egy eseménykezelőt az TransactionClosed eseményhez. (Öröklődés forrása IDesignerHost) |
| TransactionClosing |
Hozzáad egy eseménykezelőt az TransactionClosing eseményhez. (Öröklődés forrása IDesignerHost) |
| TransactionOpened |
Hozzáad egy eseménykezelőt az TransactionOpened eseményhez. (Öröklődés forrása IDesignerHost) |
| TransactionOpening |
Hozzáad egy eseménykezelőt az TransactionOpening eseményhez. (Öröklődés forrása IDesignerHost) |