IDesignerLoaderHost 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个接口,该接口可扩展设计器宿主以支持从序列化状态加载。
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
- 派生
- 实现
注解
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) |