IComponentInitializer 接口

定义

在组件创建期间提供一组推荐的默认值。

public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
派生

注解

接口 IComponentInitializer 可由任何设计器实现,该设计器是同时实现 的 IDesigner组件,该组件接收一组建议的默认值,供其设计的组件使用。 IComponentInitializer 在新组件创建期间查询 。 组件属性的建议默认值作为字典中的名称/值对传入。

此设计提供了两个自定义点:可以替换或更改工具箱项本身以执行自定义操作,或者可以更改组件的设计器以提供自定义操作。 实现 的 IComponentInitializer 设计器不应依赖于调用其 InitializeNewComponent 方法或 InitializeExistingComponent 方法,因为工具箱项没有义务调用这些方法。

有关创建设计组件的概述,请参阅 扩展 Design-Time 支持

方法

InitializeExistingComponent(IDictionary)

将组件的实例还原为其默认状态。

InitializeNewComponent(IDictionary)

使用一组推荐值初始化新组件。

适用于

另请参阅