DependencyObject.DependencyObjectType Properti

Definisi

DependencyObjectType Mendapatkan yang membungkus jenis CLR instans ini.

public:
 property System::Windows::DependencyObjectType ^ DependencyObjectType { System::Windows::DependencyObjectType ^ get(); };
public System.Windows.DependencyObjectType DependencyObjectType { get; }
member this.DependencyObjectType : System.Windows.DependencyObjectType
Public ReadOnly Property DependencyObjectType As DependencyObjectType

Nilai Properti

DependencyObjectType Yang membungkus jenis CLR instans ini.

Contoh

Dalam contoh pseudocode berikut, MySubClass mengantisipasi bahwa kelas turunan tambahan mungkin mengubah nilai MyCustom default properti dependensi. Kelas ini mengimplementasikan konstruktor tanpa parameter yang dapat menentukan kelas turunan aktual dengan memanfaatkan polimorfisme pada DependencyObjectType nilai setiap kali konstruktor tersebut digunakan sebagai instantiator kelas turunan.

public DOClass() : base()

{

__customPropertyCache = (CustomDP)

CustomDPProperty.GetMetadata(DependencyObjectType).DefaultValue;

}

Keterangan

Properti ini berguna jika objek yang dikembalikan dari metode memiliki jenis DependencyObject nilai pengembalian dan Anda ingin melakukan operasi khusus sistem properti pada objek tersebut tergantung pada jenisnya. Misalnya lebih efisien untuk memanggil GetMetadata(DependencyObjectType) menggunakan DependencyObjectType daripada jenis CLR. DependencyObjectType memfasilitasi pencarian yang lebih cepat.

Berlaku untuk

Lihat juga