IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
轉換一個數值。
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 預設值。