PropertyFilterOptions Enum

Definisi

Menentukan properti mana yang harus dilaporkan oleh deskriptor jenis, khususnya GetProperties(Object) metode . Enumerasi ini digunakan untuk menentukan nilai Filter properti.

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

All 15

Mengembalikan semua properti.

Invalid 1

Mengembalikan hanya properti yang tidak valid mengingat konteks objek saat ini.

None 0

Tidak mengembalikan properti.

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 pengikatan atau sumber daya yang ditangguhkan).

Valid 8

Mengembalikan properti apa pun yang valid pada objek dalam lingkup saat ini.

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 yang menentukan cakupan properti terlampir yang dimaksudkan di pohon objek setelah XAML dimuat. Designer aplikasi 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