IComponentInitializer 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在组件创建过程中提供一组建议的默认值。
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- 派生
注解
接口 IComponentInitializer 可由任何设计器实现,该设计器也是实现 IDesigner的组件,该组件接收它正在设计的组件的一组建议的默认值。 IComponentInitializer 在新组件创建期间查询。 建议的组件属性的默认值作为字典中的名称/值对传入。
此设计提供两个自定义点:可以替换或更改工具箱项本身以执行自定义操作,也可以更改组件的设计器以提供自定义操作。 实现的 IComponentInitializer 设计器不应依赖于其任一方法( InitializeNewComponent 或 InitializeExistingComponent 调用),因为工具箱项不强制调用这些方法。
方法
| 名称 | 说明 |
|---|---|
| InitializeExistingComponent(IDictionary) |
将组件的实例还原为其默认状态。 |
| InitializeNewComponent(IDictionary) |
使用一组建议的值初始化新组件。 |