IComponentInitializer 介面

定義

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

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

備註

介面 IComponentInitializer 可由任何設計器實作,該設計器同時實作 IDesigner,並接收其設計元件的預設值建議集合。 IComponentInitializer 在新元件建立時會被查詢。 元件屬性的建議預設值會以名稱/值對的形式在字典中傳遞。

此設計提供兩個自訂點:工具箱項目本身可替換或變更以執行自訂動作,或是調整元件設計器以提供自訂動作。 實作 IComponentInitializer 設計者不應依賴其任何方法 InitializeNewComponentInitializeExistingComponent 或 - 被呼叫,因為工具箱項目沒有義務呼叫這些方法。

方法

名稱 Description
InitializeExistingComponent(IDictionary)

將元件的實例還原到預設狀態。

InitializeNewComponent(IDictionary)

使用一組推薦值初始化新元件。

適用於

另請參閱