IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) 메서드

정의

값을 변환합니다.Converts a value.

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

바인딩 대상에서 생성한 값입니다.The value that is produced by the binding target.

targetType
Type

변환할 대상 형식입니다.The type to convert to.

parameter
Object

사용할 변환기 매개 변수입니다.The converter parameter to use.

culture
CultureInfo

변환기에서 사용할 문화권입니다.The culture to use in the converter.

반환

변환된 값입니다.A converted value. 메서드에서 null을 반환하면 유효한 null 값이 사용됩니다.If the method returns null, the valid null value is used.

설명

데이터 바인딩 엔진 바인딩 소스에서 바인딩 대상 값에 전파할 때이 메서드를 호출 합니다.The data binding engine calls this method when it propagates a value from the binding target to the binding source.

이 메서드의 구현은의 역함수 값 이어야 합니다는 Convert 메서드.The implementation of this method must be the inverse of the Convert method.

데이터 바인딩 엔진에서 사용자가 제공한 변환기에서 throw 된 예외를 catch 하지 않습니다.The data binding engine does not catch exceptions that are thrown by a user-supplied converter. throw 되는 모든 예외는 ConvertBack 메서드 또는 메서드에서 throw 된 예외로는 ConvertBack 메서드 호출에서 런타임 오류로 처리 됩니다.Any exception that is thrown by the ConvertBack method, or any uncaught exceptions that are thrown by methods that the ConvertBack method calls, are treated as run-time errors. 반환 하 여 예상 되는 문제를 처리할 DependencyProperty.UnsetValue합니다.Handle anticipated problems by returning DependencyProperty.UnsetValue.

반환 값 DependencyProperty.UnsetValue 변환기가 값을 생성 함을 나타내며 바인딩에서 사용 하는 FallbackValue사용 가능한 경우, 또는 기본값을 대신 합니다.A return value of DependencyProperty.UnsetValue indicates that the converter produced no value and that the binding uses the FallbackValue, if available, or the default value instead.

반환 값 Binding.DoNothing 바인딩이 값을 전송 하거나 사용 하지 않는 나타냅니다는 FallbackValue 또는 기본 값입니다.A return value of Binding.DoNothing indicates that the binding does not transfer the value or use the FallbackValue or default value.

적용 대상