IDesignerHost 成员
提供用于管理设计器事务和组件的接口。
下表列出了由 IDesignerHost 类型公开的成员。
公共属性
名称 | 说明 | |
---|---|---|
![]() |
Container | 获取此设计器宿主的容器。 |
![]() |
InTransaction | 获取一个值,该值指示设计器宿主当前是否在事务中。 |
![]() |
Loading | 获取一个值,该值指示设计器宿主当前是否正在加载文档。 |
![]() |
RootComponent | 获取用作当前设计的根组件的基类的实例。 |
![]() |
RootComponentClassName | 获取所设计的类的完全限定名。 |
![]() |
TransactionDescription | 获取当前事务的说明。 |
页首
公共方法
名称 | 说明 | |
---|---|---|
![]() |
Activate | 激活此宿主所承载的设计器。 |
![]() |
CreateComponent | 已重载。 创建指定类型的组件,并将其添加到设计文档中。 |
![]() |
CreateTransaction | 已重载。 创建 DesignerTransaction,它可封装事件序列以提高性能并启用撤消和重复支持功能。 |
![]() |
DestroyComponent | 销毁指定组件并将其从设计器容器中移除。 |
![]() |
GetDesigner | 获取包含指定组件的设计器实例。 |
![]() |
GetType | 获取指定的完全限定类型名称的实例。 |
页首
公共事件
名称 | 说明 | |
---|---|---|
![]() |
Activated | 在激活此设计器时发生。 |
![]() |
Deactivated | 在停用此设计器时发生。 |
![]() |
LoadComplete | 在此设计器加载完文档时发生。 |
![]() |
TransactionClosed | 添加 TransactionClosed 事件的事件处理程序。 |
![]() |
TransactionClosing | 添加 TransactionClosing 事件的事件处理程序。 |
![]() |
TransactionOpened | 添加 TransactionOpened 事件的事件处理程序。 |
![]() |
TransactionOpening | 添加 TransactionOpening 事件的事件处理程序。 |
页首
请参见
参考
IDesignerHost 接口
System.ComponentModel.Design 命名空间
IDesigner 接口
IDesignerEventService 接口
IDesignerOptionService