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.
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
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).