DependencyPropertyHelper 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
종속성 속성의 유효 값에 대한 속성 시스템 소스를 보고하는 단일 도우미 메서드(GetValueSource(DependencyObject, DependencyProperty))를 제공합니다.
public ref class DependencyPropertyHelper abstract sealed
public static class DependencyPropertyHelper
type DependencyPropertyHelper = class
Public Class DependencyPropertyHelper
- 상속
-
DependencyPropertyHelper
설명
TheWPF 속성 시스템은 상당히 복잡하며 설정된 값 결정 우선 순위에 따라 다양한 입력에서 발생할 수 있는 값을 합리화하는 데 의존합니다. 이러한 소스는 런타임 코드, 컴파일된 태그 또는 런타임 사용자 설정에서 가져올 수 있으므로 종속성 속성 값 시스템의 참가자가 해당 속성에서 런타임에 호출 GetValue 할 때 얻은 값을 정확히 아는 것이 유용할 수 있습니다. 가 의도 한 것 보다 값이 다른 원본에서 가져온, 애플리케이션의 일부 측면을 조정 해야 합니다. 값 원본은 스타일, 테마, 로컬 값, 애니메이션, 바인딩 또는 테마 또는 시스템 리소스를 통한 시스템 설정과 같은 런타임 기반 값일 수 있습니다. 자세한 내용은 종속성 속성 값 우선 순위를 참조하세요.
개체에서 속성의 특정 인스턴스가 아닌 일반적으로 속성을 보고하는 또 다른 메커니즘은 속성 메타데이터입니다. 속성 메타데이터는 반환된 항목(또는 반환 PropertyMetadata 된 속성 메타데이터를 캐스팅할 수 있는 여러 파생 클래스 중 하나)을 호출 GetMetadata 하고 검사하여 찾을 수 있습니다.
메서드
GetValueSource(DependencyObject, DependencyProperty) |
특정 DependencyObject에서 지정된 종속성 속성의 다양한 메타데이터 및 속성 시스템 특성을 보고하는 구조체를 반환합니다. |
IsTemplatedValueDynamic(DependencyObject, DependencyProperty) |
지정한 요소가 변경 내용에 따라 런타임에 변경될 수 있는 지정한 속성의 값을 정의하는 템플릿의 인스턴스에 속하는지를 나타냅니다. |