IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
값을 변환합니다.
public:
System::Object ^ ConvertBack(System::Object ^ value, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type * obj * System.Globalization.CultureInfo -> obj
Public Function ConvertBack (value As Object, targetType As Type, parameter As Object, culture As CultureInfo) As Object
매개 변수
- value
- Object
바인딩 대상에 의해 생성되는 값입니다.
- targetType
- Type
변환할 형식입니다.
- parameter
- Object
사용할 변환기 매개 변수입니다.
- culture
- CultureInfo
변환기에서 사용할 문화권입니다.
반품
변환된 값입니다. 메서드가 반환 null되면 유효한 null 값이 사용됩니다.
설명
데이터 바인딩 엔진은 바인딩 대상에서 바인딩 원본으로 값을 전파할 때 이 메서드를 호출합니다.
이 메서드의 구현은 메서드의 Convert 역방향이어야 합니다.
데이터 바인딩 엔진은 사용자가 제공한 변환기에서 throw된 예외를 catch하지 않습니다. 메서드에서 ConvertBack throw되는 예외 또는 메서드가 호출하는 메서드 ConvertBack 에 의해 throw되는 catch되지 않은 예외는 런타임 오류로 처리됩니다. .DependencyProperty를 반환하여 예상된 문제를 처리합니다UnsetValue.
반환 값은 DependencyProperty.UnsetValue 변환기가 값을 생성하지 않았으며 바인딩에서 사용 가능한 경우 또는 기본값을 대신 사용 FallbackValue한다는 것을 나타냅니다.
반환 값은 Binding.DoNothing 바인딩이 값을 전송하거나 또는 기본값을 사용하지 않음을 FallbackValue 나타냅니다.