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