PropertyFilterOptions Enum

Definisi

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
PropertyFilterOptions
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.

Berlaku untuk

Lihat juga