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[]
Массив атрибутов для этого дескриптора свойства