語言

IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) 方法

定義

轉換一個數值。

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

結合目標所產生的價值。

targetType
Type

該轉換的類型。

parameter
Object

轉換器參數要用。

culture
CultureInfo

培養物要用於轉換器。

傳回

一個轉換後的價值。 若方法回傳 null,則使用有效的空值。

備註

資料綁定引擎在將綁定目標的值傳播到綁定來源時,會呼叫此方法。

此方法的實作必須是方法的反向 Convert 。

資料綁定引擎不會捕捉由使用者提供的轉換器拋出的異常。 方法拋出 ConvertBack 的任何例外,或是方法呼叫的方法拋出 ConvertBack 的未捕捉異常,都被視為執行時錯誤。 處理預期的問題時,請回DependencyProperty去處理......UnsetValue

回傳值 DependencyProperty.UnsetValue 表示轉換器未產生任何值,綁定使用 FallbackValue(若有)或預設值。

回傳值 Binding.DoNothing 表示綁定未轉移該值或使用 FallbackValue 預設值。

適用於