IValueConverter.ConvertBack(Object, TypeName, Object, String) Method

Definition

Modifies the target data before passing it to the source object. This method is called only in TwoWay bindings.

public:
 Platform::Object ^ ConvertBack(Platform::Object ^ value, TypeName targetType, Platform::Object ^ parameter, Platform::String ^ language);
IInspectable ConvertBack(IInspectable const& value, TypeName const& targetType, IInspectable const& parameter, winrt::hstring const& language);
public object ConvertBack(object value, System.Type targetType, object parameter, string language);
Public Function ConvertBack (value As Object, targetType As Type, parameter As Object, language As String) As Object

Parameters

value
Object

The target data being passed to the source.

targetType
Windows.UI.Xaml.Interop.TypeName Type

The type of the target property, as a type reference (System.Type for Microsoft .NET, a TypeName helper struct for Visual C++ component extensions (C++/CX)).

parameter
Object

An optional parameter to be used in the converter logic.

language
String

The language of the conversion.

Returns

Object

The value to be passed to the source object.

Remarks

If you don't use a converter for TwoWay bindings it's acceptable to leave ConvertBack unimplemented (uses the template default from Visual Studio where it returns a NotImplementedException).

Applies to

See also