PropertyFilterOptions Wyliczenie

Definicja

Określa, które właściwości powinny być zgłaszane przez deskryptory typów, w szczególności metodę GetProperties(Object) . To wyliczenie służy do określania Filter wartości 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 zwraca żadnych właściwości.

SetValues 2

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

UnsetValues 4

Zwróć tylko te właściwości, których wartości lokalne nie są ustawione lub nie mają właściwości ustawionych w magazynie wyrażeń zewnętrznych (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 element niestandardowy DependencyPropertyDescriptor dla programu 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 , AttachedPropertyBrowsableForTypeAttributeAttachedPropertyBrowsableWhenAttributePresentAttribute które definiują zamierzony zakres dołączonej właściwości w drzewie obiektów po załadowaniu kodu XAML. Designer aplikacji, 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 razem 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ż