Microsoft.Windows.Design.Metadata 命名空间
提供用于将自定义设计器特性应用于控件和元素的特性表。
通过在专用于元数据的独立应用程序中实现 IRegisterMetadata 接口,注册客户的 FeatureProvider 实现。将 AttributeTableBuilder 类用于构建属性表。在 Register() 实现中调用 AddAttributeTable(AttributeTable) 方法以启用设计器功能。
类
类 | 说明 | |
---|---|---|
AttributeCallbackBuilder | 将此类的实例传递给回调委托以惰式填充某个类型的特性。 | |
AttributeTable | 用于定义设计时外观和行为的元数据特性表。 | |
AttributeTableBuilder | 创建定义设计时元数据的特性表。 | |
AttributeTableContainer | 提供 AttributeTable 实例的集合。 | |
AttributeTableValidationException | 在 AttributeTable 中提供的元数据与现有类型上的属性、方法和事件不匹配时引发。 | |
ProvideMetadataAttribute | 表示一个提供元数据的类。 |
结构
结构 | 说明 | |
---|---|---|
EventIdentifier | 表示一个与平台无关的事件。 | |
PropertyIdentifier | 表示一个与平台无关的属性。 | |
TypeIdentifier | 标识一个与平台无关的类型。 |
接口
接口 | 说明 | |
---|---|---|
IProvideAttributeTable | 定义一个提供特性表的类。 |
委托
委托 | 说明 | |
---|---|---|
AttributeCallback | 当某个类型需要特性时调用。 |