PropertyFilterOptions PropertyFilterOptions PropertyFilterOptions PropertyFilterOptions Enum

정의

형식 설명자, 특히 GetProperties(Object) 메서드에서 보고할 속성을 지정합니다. 이 열거형은 Filter 속성의 값을 지정하는 데 사용됩니다.This enumeration is used to specify the value of the Filter property.

이 열거형에는 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성이 있습니다.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
상속
PropertyFilterOptionsPropertyFilterOptionsPropertyFilterOptionsPropertyFilterOptions
특성

필드

All All All All 15

모든 속성을 반환합니다.Return all properties.

Invalid Invalid Invalid Invalid 1

개체의 현재 컨텍스트에서 유효하지 않은 속성만 반환합니다.Return only those properties that are not valid given the current context of the object.

None None None None 0

속성을 반환하지 않습니다.Return no properties

SetValues SetValues SetValues SetValues 2

로컬 값이 현재 설정된 해당 속성만 반환합니다.Return only those properties that have local values currently set.

UnsetValues UnsetValues UnsetValues UnsetValues 4

로컬 값이 설정되지 않았거나 외부 식 저장소(예: 바인딩 또는 지연된 리소스)에 속성이 설정되지 않은 속성만 반환합니다.Return only those properties whose local values are not set, or do not have properties set in an external expression store (such as binding or deferred resource).

Valid Valid Valid Valid 8

현재 범위의 개체에 유효한 모든 속성을 반환합니다.Return any property that is valid on the object in the current scope.

설명

이 필터링 메커니즘은 사용자 지정만 구현 됩니다 DependencyPropertyDescriptor 에 대 한 DependencyObject합니다.This filter mechanism is only implemented by the custom DependencyPropertyDescriptor for DependencyObject.

유효 하 고 잘못 된 연결 된 속성에 대해서만 관련이 있습니다.Invalid and Valid are relevant only for attached properties. 속성의 유효성을 검사 다음 특성을 사용 하 여 결정 됩니다: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttributeAttachedPropertyBrowsableWhenAttributePresentAttribute 정의 하는 연결된 된 속성의 의도 한 범위 개체 트리에서 한 번의 XAMLXAML 로드 됩니다.The validity of a property is determined by working with the following attributes: AttachedPropertyBrowsableForChildrenAttribute , AttachedPropertyBrowsableForTypeAttribute, AttachedPropertyBrowsableWhenAttributePresentAttribute which define the intended scope of the attached property in the object tree once the XAMLXAML is loaded. 디자이너 애플리케이션 속성 표를 채우고 표에 연결 된 속성을 포함 하는 값 또는 이러한 특성의 현재 상태와 "소유"를 연결 하는 부모 또는 자식 요소를 현재 요소의 상대 위치를 검사 해야 합니다. 속성입니다.Designer applications that populate property grids and include attached properties in the grid must examine the value or presence of these attributes and the relative position of the current element versus either a parent or child element that "owns" the attached property. 특성 값과 함께 소유자 setter 관계 및 PropertyFilterOptions 요소에 설정 된 지정 된 연결 된 속성을 유효한 지 여부를 정의 합니다.The owner-setter relationship together with the attribute values and PropertyFilterOptions will define whether a given attached property that is set on an element is valid or invalid.

적용 대상

추가 정보