ValueSource 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
GetValueSource(DependencyObject, DependencyProperty)반환된 정보를 보고합니다.
public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure 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 인스턴스의 값이 같은지 여부를 확인합니다. |