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