IComponentInitializer 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在元件建立期間提供一組建議的預設值。
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) |
使用一組建議值初始化新元件。 |