TrackingPropertyDescriptor Конструкторы

Определение

Перегрузки

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

ElementPropertyDescriptor может работать с конкретным элементом, переданным в конструктор, или принимать элемент null.

Если предоставлен конкретный элемент, то GetValue(), SetValue() и другие методы не будут учитывать переданный аргумент объекта, а будут использовать этот конкретный элемент.

Если предоставлен элемент, равный null, GetValue(), SetValue() и другие методы будут использовать переданный аргумент объекта.

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

ElementPropertyDescriptor может работать с конкретным элементом, переданным в конструктор, или принимать элемент null.

Если указан конкретный элемент, метод GetValue (), SetValue (), андкул, сазнкл другие методы будут игнорировать переданный аргумент объекта, а вместо этого будет использовать этот конкретный элемент.

Если предоставлен элемент, равный 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 (), андкул, сазнкл другие методы будут игнорировать переданный аргумент объекта, а вместо этого будет использовать этот конкретный элемент.

Если предоставлен элемент, равный 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[]

Массив атрибутов для этого дескриптора свойства

Применяется к