TrackingPropertyDescriptor Sınıf

Tanım

Hesaplanan veya depolanmış durumda olup olmadığını yönetmek için ikinci bir özellik kullanan özellik tanımlayıcı sınıfı.

public ref class TrackingPropertyDescriptor : Microsoft::VisualStudio::Modeling::Design::ElementPropertyDescriptor
public class TrackingPropertyDescriptor : Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
type TrackingPropertyDescriptor = class
    inherit ElementPropertyDescriptor
Public Class TrackingPropertyDescriptor
Inherits ElementPropertyDescriptor
Devralma
TrackingPropertyDescriptor
Türetilmiş

Oluşturucular

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

ElementPropertyDescriptor, oluşturucuya geçirilen belirli bir öğe üzerinde çalışabilir veya null bir öğeyi kabul edebilir.

Belirli bir öğe sağlanmışsa, GetValue (), DeğerBelirle () ve seyrek erişimli, thaznkl diğer yöntemler geçirilen nesne bağımsız değişkenini yoksayar ve bunun yerine bu özel öğeyi kullanacaktır.

Null bir öğe sağlanmışsa, GetValue (), DeğerBelirle () ve diğer yöntemler geçirilen nesne bağımsız değişkenini kullanır.

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

ElementPropertyDescriptor, oluşturucuya geçirilen belirli bir öğe üzerinde çalışabilir veya null bir öğeyi kabul edebilir.

Belirli bir öğe sağlanmışsa, GetValue (), DeğerBelirle () ve diğer yöntemler geçirilen nesne bağımsız değişkenini yoksayar ve bunun yerine bu özel öğeyi kullanacaktır.

Null bir öğe sağlanmışsa, GetValue (), DeğerBelirle () ve diğer yöntemler geçirilen nesne bağımsız değişkenini kullanır.

Özellikler

Category

Kategorinin ait olduğu kategorinin adını kategorili olarak belirtilen şekilde alır.

(Devralındığı yer: ElementPropertyDescriptor)
ComponentType

Framework 'ün bu özellik için beklediği bileşen türü. Bu, öğesini iade edin. GetType (). Bunun nedeni, bu özellik gösterildiğinde gözatılan nesnenin bir ModelElement olmasından kaynaklanır. Bu nedenle, bu tür bir özellik olduğunu düşünmeye, ancak olmasa da, PropertyGrid 'e göz yorduk.

(Devralındığı yer: ElementPropertyDescriptor)
Converter

Özellik tanımlayıcısının tür dönüştürücüsünü alır.

(Devralındığı yer: ElementPropertyDescriptor)
Description

, DescriptionAttribute içinde belirtilen şekilde üyenin açıklamasını alır.

(Devralındığı yer: ElementPropertyDescriptor)
DisplayName

Özellikler penceresi gibi bir pencerede görüntülenebilen adı alır.

(Devralındığı yer: ElementPropertyDescriptor)
DomainPropertyInfo

Bu özellik için DomainPropertyInfo

(Devralındığı yer: ElementPropertyDescriptor)
IsInstanceBased

Bu PropertyDescriptor bir örneği veya statik türü temel alıyorsa test edin.

(Devralındığı yer: ElementPropertyDescriptor)
IsReadOnly

Tüm soyut üyeleri geçersiz kıldık.

(Devralındığı yer: ElementPropertyDescriptor)
ModelElement

Bu özelliğin ait olduğu öğeyi döndürür

(Devralındığı yer: ElementPropertyDescriptor)
PropertyType

Özellik türünü döndürür.

(Devralındığı yer: ElementPropertyDescriptor)

Yöntemler

AddValueChanged(Object, EventHandler) (Devralındığı yer: ElementPropertyDescriptor)
CanResetValue(Object)

Bu özellik, izleme değerine sıfırlanamaz

GetEditor(Type)

Belirtilen türün bir düzenleyicisini alır. Bit düzeyinde kullanılabilen sabit listesi için kendi FlagEnumerationEditor sitemizi sağlayabilmemiz için bunu geçersiz kılın

(Devralındığı yer: ElementPropertyDescriptor)
GetValue(Object)

Özelliğin değerini al...

(Devralındığı yer: ElementPropertyDescriptor)
RemoveValueChanged(Object, EventHandler) (Devralındığı yer: ElementPropertyDescriptor)
ResetValue(Object)

Özelliğin değerini, hesaplanan değer olacak şekilde sıfırlayın.

SetValue(Object, Object)

Özelliğin değerini ayarlar.

(Devralındığı yer: ElementPropertyDescriptor)
ShouldSerializeValue(Object)

İzleme özellikleri ile embolden izlenmeyen Özellikler.

Şunlara uygulanır