共用方式為


IComponentInitializer 介面

定義

在元件建立期間提供一組建議的預設值。

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

備註

IComponentInitializer介面可由任何設計工具實作,這是同時實IDesigner作 的元件,它會接收所設計之元件的建議預設值集。 IComponentInitializer 會在新元件建立期間進行查詢。 元件屬性的建議預設值會以字典中的名稱/值組的形式傳入。

此設計提供兩個自定義點:工具箱專案本身可以取代或變更以執行自定義動作,或變更元件的設計工具,以提供自定義動作。 實作的設計 IComponentInitializer 工具不應該取決於其方法之一, InitializeNewComponentInitializeExistingComponent 正在呼叫的設計工具,因為工具箱專案不需呼叫這些方法。

如需建立設計元件的概觀,請參閱 擴充 Design-Time 支援

方法

InitializeExistingComponent(IDictionary)

將元件的執行個體還原成其預設狀態。

InitializeNewComponent(IDictionary)

使用一組建議值初始化新元件。

適用於

另請參閱