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)

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

適用於

另請參閱