PropertyFilterOptions Перечисление

Определение

Указывает, какие свойства должны выводиться дескрипторами типов, например методом GetProperties(Object). Это перечисление используется для указания значения свойства Filter.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Наследование
PropertyFilterOptions
Атрибуты

Поля

All 15

Возвращаются все свойства.

Invalid 1

Возвращаются только свойства, которые являются недопустимыми в текущем контексте объекта.

None 0

Никакие свойства не возвращаются.

SetValues 2

Возвращаются только свойства, для которых в текущий момент заданы локальные значения.

UnsetValues 4

Возвращаются только свойства, локальные значения которых не заданы, или не имеющие свойств, заданных во внешнем хранилище выражений (таком как привязка или отложенный ресурс).

Valid 8

Возвращает любое свойство, допустимое для объекта в текущем область.

Комментарии

Этот механизм фильтрации реализуется только пользовательским DependencyPropertyDescriptor для DependencyObject.

Недопустимые и допустимые относятся только к присоединенным свойствам. Допустимость свойства определяется с помощью следующих атрибутов: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttributeAttachedPropertyBrowsableWhenAttributePresentAttribute которые определяют предполагаемую область присоединенного свойства в дереве объектов после загрузки XAML. Designer приложения, которые заполняют сетки свойств и включают присоединенные свойства в сетке, должны проверять значение или наличие этих атрибутов, а также относительное положение текущего элемента по сравнению с родительским или дочерним элементом, который "владеет" присоединенным свойством. Отношение владельца и метода задания вместе со значениями атрибутов и PropertyFilterOptions определяет, является ли данное присоединенное свойство, заданное для элемента, допустимым или недопустимым.

Применяется к

См. также раздел