IValueConverter.ConvertBack(Object, TypeName, Object, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在将目标数据传递给源对象之前,对其进行修改。 此方法仅在 TwoWay 绑定中调用。
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
参数
- value
-
Object
Platform::Object
IInspectable
要传递给源的目标数据。
目标属性的类型,作为类型引用 (System.Type for Microsoft .NET,Visual C++ 组件扩展的 TypeName 帮助程序结构 (C++/CX) ) 。
- parameter
-
Object
Platform::Object
IInspectable
在转换器逻辑中使用的可选参数。
- language
-
String
Platform::String
winrt::hstring
转换的语言。
返回
要传递给源对象的值。
注解
如果不对 TwoWay 绑定使用转换器,则可以将 ConvertBack 保留为无法实现, (Visual Studio 使用模板默认值,其中 Visual Studio 返回 NotImplementedException) 。