Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

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);
function convertBack(value, targetType, parameter, language)
Public Function ConvertBack (value As Object, targetType As Type, parameter As Object, language As String) As Object

Parameters

value
Object

Platform::Object

IInspectable

The target data being passed to the source.

targetType
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

Platform::Object

IInspectable

An optional parameter to be used in the converter logic.

language
String

Platform::String

winrt::hstring

The language of the conversion.

Returns

Object

Platform::Object

IInspectable

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


Feedback

Was this page helpful?