PropertyFilterOptions Wyliczenie

Definicja

Określa właściwości, które powinny być zgłaszane przez deskryptory typów, w szczególności metodę GetProperties(Object) . Ta wyliczenie służy do określania wartości Filter właściwości.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Dziedziczenie
PropertyFilterOptions
Atrybuty

Pola

All 15

Zwróć wszystkie właściwości.

Invalid 1

Zwróć tylko te właściwości, które nie są prawidłowe, biorąc pod uwagę bieżący kontekst obiektu.

None 0

Nie zwracaj żadnych właściwości.

SetValues 2

Zwracaj tylko te właściwości, które mają obecnie ustawione wartości lokalne.

UnsetValues 4

Zwracaj tylko te właściwości, których wartości lokalne nie są ustawione lub nie mają właściwości ustawionych w zewnętrznym magazynie wyrażeń (takich jak powiązanie lub zasób odroczony).

Valid 8

Zwróć dowolną właściwość, która jest prawidłowa dla obiektu w bieżącym zakresie.

Uwagi

Ten mechanizm filtrowania jest implementowany tylko przez niestandardowe DependencyPropertyDescriptor dla elementu DependencyObject.

Nieprawidłowe i prawidłowe są istotne tylko dla dołączonych właściwości. Ważność właściwości jest określana przez pracę z następującymi atrybutami: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttributektóre AttachedPropertyBrowsableWhenAttributePresentAttribute definiują zamierzony zakres dołączonej właściwości w drzewie obiektów po załadowaniu kodu XAML. Aplikacje projektanta, które wypełniają siatki właściwości i zawierają dołączone właściwości w siatce, muszą zbadać wartość lub obecność tych atrybutów oraz względną pozycję bieżącego elementu w porównaniu z elementem nadrzędnym lub podrzędnym, który jest właścicielem dołączonej właściwości. Relacja właściciela zestawu wraz z wartościami atrybutów i PropertyFilterOptions określi, czy dana dołączona właściwość ustawiona na elemecie jest prawidłowa, czy nieprawidłowa.

Dotyczy

Zobacz też