PropertyFilterOptions Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan properti mana yang harus dilaporkan oleh deskriptor jenis, khususnya metode GetProperties(Object). Enumerasi ini digunakan untuk menentukan nilai properti Filter.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions =
Public Enum PropertyFilterOptions
- Warisan
- Atribut
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Tidak mengembalikan properti. |
| Invalid | 1 | Mengembalikan hanya properti yang tidak valid mengingat konteks objek saat ini. |
| SetValues | 2 | Mengembalikan hanya properti yang memiliki nilai lokal yang saat ini ditetapkan. |
| UnsetValues | 4 | Mengembalikan hanya properti yang nilai lokalnya tidak diatur, atau tidak memiliki properti yang diatur dalam penyimpanan ekspresi eksternal (seperti sumber daya pengikatan atau penundaan). |
| Valid | 8 | Mengembalikan properti apa pun yang valid pada objek dalam cakupan saat ini. |
| All | 15 | Mengembalikan semua properti. |
Keterangan
Mekanisme filter ini hanya diimplementasikan oleh kustom DependencyPropertyDescriptor untuk DependencyObject.
Tidak Valid dan Valid hanya relevan untuk properti terlampir. Validitas properti ditentukan dengan bekerja dengan atribut berikut: AttachedPropertyBrowsableForChildrenAttribute , , AttachedPropertyBrowsableForTypeAttributeAttachedPropertyBrowsableWhenAttributePresentAttribute. Mereka menentukan cakupan yang dimaksudkan dari properti terpasang di pohon objek setelah XAML dimuat. Aplikasi perancang yang mengisi kisi properti dan menyertakan properti terlampir dalam kisi harus memeriksa nilai atau keberadaan atribut ini dan posisi relatif elemen saat ini versus elemen induk atau turunan yang "memiliki" properti terlampir. Hubungan owner-setter bersama dengan nilai atribut dan PropertyFilterOptions akan menentukan apakah properti terlampir tertentu yang diatur pada elemen valid atau tidak valid.