IDesignerLoaderHost 接口  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个接口,该接口可扩展设计器宿主以支持从序列化状态加载。
public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHostpublic interface class IDesignerLoaderHost : System::ComponentModel::Design::IDesignerHostpublic interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHostpublic interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHosttype IDesignerLoaderHost = interface
    interface IDesignerHost
    interface IServiceContainer
    interface IServiceProviderPublic Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProviderPublic Interface IDesignerLoaderHost
Implements IDesignerHost- 派生
- 实现
注解
IDesignerHost可以实现此接口,以启用对 由 DesignerLoader加载的支持。
设计器加载程序通知设计器主机,它需要调用加载或重新加载,以便设计器主机可以在这些时间执行其他任务。
此类与 IDesignerHost 隔离,以强调设计器加载程序(而不是设计器宿主)必须启动设计文档的所有加载和重新加载。
属性
| Container | 获取此设计器宿主的容器。(继承自 IDesignerHost) | 
| InTransaction | 获取一个值,该值指示设计器宿主当前是否在事务中。(继承自 IDesignerHost) | 
| Loading | 获取一个值,该值指示设计器宿主当前是否正在加载文档。(继承自 IDesignerHost) | 
| RootComponent | 获取用作当前设计的根组件的基类的实例。(继承自 IDesignerHost) | 
| RootComponentClassName | 获取所设计的类的完全限定名。(继承自 IDesignerHost) | 
| TransactionDescription | 获取当前事务的说明。(继承自 IDesignerHost) | 
方法
事件
| Activated | 在激活此设计器时发生。(继承自 IDesignerHost) | 
| Deactivated | 在停用此设计器时发生。(继承自 IDesignerHost) | 
| LoadComplete | 在此设计器加载完文档时发生。(继承自 IDesignerHost) | 
| TransactionClosed | 添加 TransactionClosed 事件的事件处理程序。(继承自 IDesignerHost) | 
| TransactionClosing | 添加 TransactionClosing 事件的事件处理程序。(继承自 IDesignerHost) | 
| TransactionOpened | 添加 TransactionOpened 事件的事件处理程序。(继承自 IDesignerHost) | 
| TransactionOpening | 添加 TransactionOpening 事件的事件处理程序。(继承自 IDesignerHost) |