TrackingPropertyDescriptor 构造函数

定义

重载

TrackingPropertyDescriptor(ModelElement, DomainPropertyInfo, DomainPropertyInfo, Attribute[])

ElementPropertyDescriptor 可以在传递给构造函数的特定元素上操作,也可以接受 null 元素。

如果提供了特定元素,GetValue () 、SetValue () ,其他方法将忽略传入的对象参数,而将使用该特定元素。

如果提供了 null 元素,则 GetValue () 、SetValue () ,其他方法将使用传入的对象参数。

TrackingPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, DomainPropertyInfo, Attribute[])

ElementPropertyDescriptor 可以在传递给构造函数的特定元素上操作,也可以接受 null 元素。

如果提供了特定元素,GetValue () 、SetValue () 、andcool、thaznkl,则其他方法将忽略传入的对象自变量,而将改为使用该特定元素。

如果提供了 null 元素,则 GetValue () 、SetValue () ,其他方法将使用传入的对象参数。

TrackingPropertyDescriptor(ModelElement, DomainPropertyInfo, DomainPropertyInfo, Attribute[])

ElementPropertyDescriptor 可以在传递给构造函数的特定元素上操作,也可以接受 null 元素。

如果提供了特定元素,GetValue () 、SetValue () ,其他方法将忽略传入的对象参数,而将使用该特定元素。

如果提供了 null 元素,则 GetValue () 、SetValue () ,其他方法将使用传入的对象参数。

public:
 TrackingPropertyDescriptor(Microsoft::VisualStudio::Modeling::ModelElement ^ modelElement, Microsoft::VisualStudio::Modeling::DomainPropertyInfo ^ domainProperty, Microsoft::VisualStudio::Modeling::DomainPropertyInfo ^ trackingProperty, cli::array <Attribute ^> ^ attributes);
public TrackingPropertyDescriptor (Microsoft.VisualStudio.Modeling.ModelElement modelElement, Microsoft.VisualStudio.Modeling.DomainPropertyInfo domainProperty, Microsoft.VisualStudio.Modeling.DomainPropertyInfo trackingProperty, Attribute[] attributes);
new Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainPropertyInfo * Microsoft.VisualStudio.Modeling.DomainPropertyInfo * Attribute[] -> Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor
Public Sub New (modelElement As ModelElement, domainProperty As DomainPropertyInfo, trackingProperty As DomainPropertyInfo, attributes As Attribute())

参数

modelElement
ModelElement

将操作其属性的 ModelElement。 这可能为 null,在这种情况下,GetValue () 和 SetValue () 实际使用传入的参数。

domainProperty
DomainPropertyInfo

属性 (必需)

trackingProperty
DomainPropertyInfo

(布尔) 属性,该属性用于处理此属性是否正在跟踪。

attributes
Attribute[]

此属性描述符的特性数组

适用于

TrackingPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, DomainPropertyInfo, Attribute[])

ElementPropertyDescriptor 可以在传递给构造函数的特定元素上操作,也可以接受 null 元素。

如果提供了特定元素,GetValue () 、SetValue () 、andcool、thaznkl,则其他方法将忽略传入的对象自变量,而将改为使用该特定元素。

如果提供了 null 元素,则 GetValue () 、SetValue () ,其他方法将使用传入的对象参数。

public:
 TrackingPropertyDescriptor(Microsoft::VisualStudio::Modeling::Design::ElementTypeDescriptor ^ owner, Microsoft::VisualStudio::Modeling::ModelElement ^ modelElement, Microsoft::VisualStudio::Modeling::DomainPropertyInfo ^ domainProperty, Microsoft::VisualStudio::Modeling::DomainPropertyInfo ^ trackingProperty, cli::array <Attribute ^> ^ attributes);
public TrackingPropertyDescriptor (Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor owner, Microsoft.VisualStudio.Modeling.ModelElement modelElement, Microsoft.VisualStudio.Modeling.DomainPropertyInfo domainProperty, Microsoft.VisualStudio.Modeling.DomainPropertyInfo trackingProperty, Attribute[] attributes);
new Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor : Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainPropertyInfo * Microsoft.VisualStudio.Modeling.DomainPropertyInfo * Attribute[] -> Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor
Public Sub New (owner As ElementTypeDescriptor, modelElement As ModelElement, domainProperty As DomainPropertyInfo, trackingProperty As DomainPropertyInfo, attributes As Attribute())

参数

owner
ElementTypeDescriptor

此对象的所有者

modelElement
ModelElement

将操作其属性的 ModelElement。 这可能为 null,在这种情况下,GetValue () 和 SetValue () 实际使用传入的参数。

domainProperty
DomainPropertyInfo

属性 (必需)

trackingProperty
DomainPropertyInfo

(布尔) 属性,该属性用于处理此属性是否正在跟踪。

attributes
Attribute[]

此属性描述符的特性数组

适用于