IComponentInitializer 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在元件建立時提供一組建議的預設值。
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- 衍生
備註
介面 IComponentInitializer 可由任何設計器實作,該設計器同時實作 IDesigner,並接收其設計元件的預設值建議集合。 IComponentInitializer 在新元件建立時會被查詢。 元件屬性的建議預設值會以名稱/值對的形式在字典中傳遞。
此設計提供兩個自訂點:工具箱項目本身可替換或變更以執行自訂動作,或是調整元件設計器以提供自訂動作。 實作 IComponentInitializer 設計者不應依賴其任何方法 InitializeNewComponentInitializeExistingComponent 或 - 被呼叫,因為工具箱項目沒有義務呼叫這些方法。
方法
| 名稱 | Description |
|---|---|
| InitializeExistingComponent(IDictionary) |
將元件的實例還原到預設狀態。 |
| InitializeNewComponent(IDictionary) |
使用一組推薦值初始化新元件。 |