提供屬性表格,以便將自訂設計工具屬性套用至控制項和項目。
在設計階段中繼資料專屬的個別組件中實作 IRegisterMetadata 介面,以註冊您的客戶 FeatureProvider 實作。使用 AttributeTableBuilder 類別建置屬性表格。在您的 Register() 實作中呼叫 AddAttributeTable(AttributeTable) 方法,以啟用設計工具功能。
類別
| 類別 | 說明 | |
|---|---|---|
![]() |
AttributeCallbackBuilder | 這個類別的執行個體會傳遞至回呼委派,以延緩填入型別的屬性。 |
![]() |
AttributeTable | 中繼資料屬性的表格,用於定義設計階段外觀和行為。 |
![]() |
AttributeTableBuilder | 建立用於定義設計階段中繼資料的屬性表格。 |
![]() |
AttributeTableContainer | 提供 AttributeTable 執行個體的集合。 |
![]() |
AttributeTableValidationException | 在 AttributeTable 中提供的中繼資料與現有型別的屬性、方法和事件都不符時引發。 |
![]() |
ProvideMetadataAttribute | 表示提供中繼資料的類別。 |
結構
| 結構 | 說明 | |
|---|---|---|
![]() |
EventIdentifier | 用來代表與平台無關的事件。 |
![]() |
PropertyIdentifier | 用來代表與平台無關的型別。 |
![]() |
TypeIdentifier | 用來識別與平台無關的型別。 |
介面
| 介面 | 說明 | |
|---|---|---|
![]() |
IProvideAttributeTable | 定義提供屬性表格的類別。 |
委派
| 委派 | 說明 | |
|---|---|---|
![]() |
AttributeCallback | 會在型別需要屬性時呼叫。 |
.gif)
.gif)
.gif)
.gif)