다음을 통해 공유


ValueSource 구조체

정의

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

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

설명

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

기준 값 외에도 종속성 속성 값에 대 한 주목 해야 할 다른 정보 여부 값은 애니메이션 효과 줄 및 값 (예: 바인딩 또는 동적 리소스 참조) 식이 포함 하는 여부입니다. 이 정보를 보고 IsAnimatedIsExpression 각각. 또한 강제 변환 속성 값에 대해 작동 하는 경우 속성을 원하는 값으로, 유지 및 속성 값을 특정 강제 변환의 제약 조건을 변경 되거나 제거 될 경우 원하는 값에 도달 하려고 합니다. 값이 적절 하지 않은 강제 변환된 속성을 보고 합니다 IsCoercedtrue합니다.

속성

BaseValueSource

값이 포함된 종속성 속성 시스템을 제공한 소스를 보고하는 BaseValueSource 열거형의 값을 가져옵니다.

IsAnimated

속성에 애니메이션이 적용되는지 여부를 선언하는 값을 가져옵니다.

IsCoerced

이 값이 종속성 속성에 적용된 CoerceValueCallback 구현의 결과인지 여부를 선언하는 값을 가져옵니다.

IsCurrent

값이 SetCurrentValue(DependencyProperty, Object) 메서드에 의해 설정되었는지 여부를 가져옵니다.

IsExpression

이 값이 계산된 식에 의해 생성되는지 여부를 선언하는 값을 가져옵니다. 이 식은 바인딩을 지원하는 BindingExpression이거나 DynamicResource 태그 확장을 지원하는 식 등의 내부 식일 수 있습니다.

메서드

Equals(Object)

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

GetHashCode()

ValueSource의 해시 코드를 반환합니다.

연산자

Equality(ValueSource, ValueSource)

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

Inequality(ValueSource, ValueSource)

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

적용 대상

추가 정보