ElementPropertyDescriptor 类
表示在一个域特定语言 (DSL)模型的一个字段的特性。
继承层次结构
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.LabelShapeTextPropertyDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementPropertyDescriptor
命名空间: Microsoft.VisualStudio.Modeling.Design
程序集: Microsoft.VisualStudio.Modeling.Sdk.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
语法
声明
Public Class ElementPropertyDescriptor _
Inherits PropertyDescriptor
public class ElementPropertyDescriptor : PropertyDescriptor
ElementPropertyDescriptor 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ElementPropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[]) | 初始化 ElementPropertyDescriptor 类的新实例。 | |
ElementPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, array<Attribute[]) | 初始化 ElementPropertyDescriptor 类的新 instance 并指定默认 value 提供程序。 |
页首
属性
页首
方法
页首
备注
此类提供一个模型元素的字段的特性提供动态自定义特性信息。
域特定语言工具 (DSL 工具) 使用此类型表示在域模型中的字段类属性。此类型的控件属性如何按域模型的属性网格处理并为修改所描述的属性提供事务。
若要创建自定义组件的属性描述符,请从该类继承并重写一个或多个成员。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。