다음을 통해 공유


ValueSource 구조체

정의

GetValueSource(DependencyObject, DependencyProperty)반환된 정보를 보고합니다.

public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure ValueSource
상속
ValueSource

설명

전송되는 ValueSource 대부분의 정보는 속성에 BaseValueSource 포함됩니다. 이 속성에는 종속성 속성의 유효 값을 담당하는 전체 WPF 속성 시스템의 한 측면을 정확히 지정하는 열거형 값이 포함되어 있습니다.

기본 값 외에도 종속성 속성 값에 대해 흥미로울 수 있는 다른 정보는 값이 애니메이션 효과를 주는지 여부와 값에 식(예: 바인딩 또는 동적 리소스 참조)이 포함되는지 여부입니다. 이 정보는 각각 보고 IsAnimated 됩니다 IsExpression . 또한 강제 변환이 속성 값에 대해 작동하는 경우 속성은 원하는 값을 유지하며 특정 강제 변환의 제약 조건이 변경되거나 해제되면 속성 값이 원하는 값에 도달하려고 시도합니다. 원하는 값이 아닌 강제 변환된 속성은 해당 IsCoercedtrue값을 보고합니다.

속성

Name Description
BaseValueSource

종속성 속성 시스템에 값을 BaseValueSource 제공한 원본을 보고하는 열거형의 값을 가져옵니다.

IsAnimated

속성에 애니메이션 효과를 주는지 여부를 선언하는 값을 가져옵니다.

IsCoerced

이 값이 종속성 속성에 적용된 구현에서 CoerceValueCallback 발생했는지 여부를 선언하는 값을 가져옵니다.

IsCurrent

메서드에서 값을 설정 SetCurrentValue(DependencyProperty, Object) 했는지 여부를 가져옵니다.

IsExpression

이 값이 계산된 식에서 발생했는지 여부를 선언하는 값을 가져옵니다. 이는 바인딩을 BindingExpression 지원하는 식이거나 DynamicResource 태그 확장을 지원하는 것과 같은 내부 식일 수 있습니다.

메서드

Name Description
Equals(Object)

지정된 개체와 같은지 여부를 ValueSource 나타내는 값을 반환합니다.

GetHashCode()

이에 ValueSource대한 해시 코드를 반환합니다.

연산자

Name Description
Equality(ValueSource, ValueSource)

ValueSource 인스턴스의 값이 같은지 여부를 확인합니다.

Inequality(ValueSource, ValueSource)

ValueSource 인스턴스의 값이 같은지 여부를 확인합니다.

적용 대상

추가 정보