DependencyPropertyHelper 클래스

정의

종속성 속성의 유효 값에 대한 속성 시스템 소스를 보고하는 단일 도우미 메서드(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)

지정한 요소가 변경 내용에 따라 런타임에 변경될 수 있는 지정한 속성의 값을 정의하는 템플릿의 인스턴스에 속하는지를 나타냅니다.

적용 대상