DependencyPropertyDescriptor Kelas

Definisi

Menyediakan ekstensi akun PropertyDescriptor tersebut untuk karakteristik properti tambahan dari properti dependensi.

public ref class DependencyPropertyDescriptor sealed : System::ComponentModel::PropertyDescriptor
public sealed class DependencyPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DependencyPropertyDescriptor = class
    inherit PropertyDescriptor
Public NotInheritable Class DependencyPropertyDescriptor
Inherits PropertyDescriptor
Warisan
DependencyPropertyDescriptor

Keterangan

Kelas ini terutama digunakan oleh aplikasi desainer. Aplikasi ini mungkin perlu melaporkan karakteristik properti dependensi melalui jendela properti atau alat lain yang digunakan untuk mengedit nilai properti.

Untuk memeriksa properti tertentu untuk menentukan apakah properti tersebut telah DependencyPropertyDescriptor tersedia untuk berfungsi sebagai PropertyDescriptor, panggil , DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)atau DependencyPropertyDescriptor.FromName. Jika salah satu metode mengembalikan null, maka properti bukan properti dependensi. Jika metode mengembalikan yang valid DependencyPropertyDescriptor , maka properti adalah properti dependensi.

Properti

AttributeArray

Mendapatkan atau mengatur array atribut.

(Diperoleh dari MemberDescriptor)
Attributes

Mendapatkan kumpulan atribut untuk anggota ini.

Category

Mendapatkan nama kategori tempat anggota berada, seperti yang ditentukan dalam CategoryAttribute.

ComponentType

Mendapatkan jenis komponen yang terikat dengan properti ini.

Converter

Mendapatkan pengonversi tipe untuk properti ini.

DependencyProperty

Mengembalikan pengidentifikasi properti dependensi.

Description

Mendapatkan deskripsi anggota, seperti yang ditentukan dalam DescriptionAttribute.

DesignerCoerceValueCallback

Mendapatkan atau mengatur panggilan balik yang digunakan perancang untuk memodifikasi nilai efektif properti dependensi sebelum nilai properti dependensi disimpan di mesin properti dependensi.

DesignTimeOnly

Mendapatkan apakah anggota ini harus diatur hanya pada waktu desain, seperti yang ditentukan dalam DesignOnlyAttribute.

DisplayName

Mendapatkan nama yang bisa ditampilkan di jendela, seperti jendela Properti.

IsAttached

Mendapatkan nilai yang menunjukkan apakah properti terdaftar sebagai properti terlampir dan sedang digunakan melalui penggunaan terlampir.

IsBrowsable

Mendapatkan nilai yang menunjukkan nilai BrowsableAttribute pada properti .

IsLocalizable

Mendapatkan nilai yang menunjukkan apakah properti ini harus dilokalkan, seperti yang ditentukan dalam LocalizableAttribute.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah properti ini baca-saja.

Metadata

Mendapatkan metadata yang terkait dengan properti dependensi.

Name

Mendapatkan nama anggota.

(Diperoleh dari MemberDescriptor)
NameHashCode

Mendapatkan kode hash untuk nama anggota, seperti yang ditentukan dalam GetHashCode().

(Diperoleh dari MemberDescriptor)
PropertyType

Mendapatkan yang diwakili Type dari properti dependensi.

SerializationVisibility

Mendapatkan nilai yang menunjukkan apakah properti ini harus diserialisasikan, seperti yang ditentukan dalam DesignerSerializationVisibilityAttribute.

(Diperoleh dari PropertyDescriptor)
SupportsChangeEvents

Menunjukkan apakah pemberitahuan perubahan nilai untuk properti ini mungkin berasal dari luar deskriptor properti, seperti dari komponen itu sendiri, atau apakah pemberitahuan hanya akan berasal dari panggilan langsung yang dilakukan ke SetValue(Object, Object).

Metode

AddValueChanged(Object, EventHandler)

Mengaktifkan objek lain untuk diberi tahu ketika properti ini berubah.

CanResetValue(Object)

Mengembalikan apakah mengatur ulang objek mengubah nilainya.

CreateAttributeCollection()

Membuat kumpulan atribut menggunakan array atribut yang diteruskan ke konstruktor.

(Diperoleh dari MemberDescriptor)
CreateInstance(Type)

Membuat instans dari jenis yang ditentukan.

(Diperoleh dari PropertyDescriptor)
Equals(Object)

Membandingkan dua DependencyPropertyDescriptor instans untuk kesetaraan.

FillAttributes(IList)

Menambahkan atribut PropertyDescriptor ke daftar atribut yang ditentukan di kelas induk.

(Diperoleh dari PropertyDescriptor)
FromName(String, Type, Type)

Mengembalikan DependencyPropertyDescriptor untuk nama properti yang disediakan.

FromName(String, Type, Type, Boolean)

Mengembalikan DependencyPropertyDescriptor untuk nama properti yang disediakan.

FromProperty(DependencyProperty, Type)

Mengembalikan DependencyPropertyDescriptor untuk properti dependensi dan jenis target yang disediakan.

FromProperty(PropertyDescriptor)

Mengembalikan DependencyPropertyDescriptor untuk yang disediakan PropertyDescriptor.

GetChildProperties()

Mengembalikan default PropertyDescriptorCollection.

(Diperoleh dari PropertyDescriptor)
GetChildProperties(Attribute[])

Mengembalikan PropertyDescriptorCollection menggunakan array atribut tertentu sebagai filter.

(Diperoleh dari PropertyDescriptor)
GetChildProperties(Object)

Mengembalikan PropertyDescriptorCollection untuk objek tertentu.

(Diperoleh dari PropertyDescriptor)
GetChildProperties(Object, Attribute[])

Mengembalikan PropertyDescriptorCollection.

GetEditor(Type)

Mendapatkan editor dari jenis yang ditentukan.

GetHashCode()

Mengembalikan kode hash untuk ini DependencyPropertyDescriptor.

GetInvocationTarget(Type, Object)

Metode ini mengembalikan objek yang harus digunakan selama pemanggilan anggota.

(Diperoleh dari PropertyDescriptor)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetTypeFromName(String)

Mengembalikan jenis menggunakan namanya.

(Diperoleh dari PropertyDescriptor)
GetValue(Object)

Mengembalikan nilai properti saat ini pada komponen.

GetValueChangedHandler(Object)

Mengambil set ValueChanged penanganan aktivitas saat ini untuk komponen tertentu.

(Diperoleh dari PropertyDescriptor)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnValueChanged(Object, EventArgs)

ValueChanged Meningkatkan peristiwa yang Anda terapkan.

(Diperoleh dari PropertyDescriptor)
RemoveValueChanged(Object, EventHandler)

Mengaktifkan objek lain untuk diberi tahu ketika properti ini berubah.

ResetValue(Object)

Mereset nilai untuk properti komponen ini ke nilai default.

SetValue(Object, Object)

Mengatur nilai komponen ke nilai yang berbeda.

ShouldSerializeValue(Object)

Menunjukkan apakah nilai properti ini perlu dipertahankan oleh proses serialisasi.

ToString()

Mengonversi nilai instans ini ke representasi string yang setara.

Berlaku untuk