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
,則會使用有效的 Null 值。
備註
當資料系結引擎將值從系結目標傳播至系結來源時,會呼叫這個方法。
這個方法的實作必須是 方法的 Convert 反轉。
資料系結引擎不會攔截使用者提供轉換器擲回的例外狀況。 方法擲 ConvertBack 回的任何例外狀況,或方法呼叫的方法 ConvertBack 所擲回的任何未攔截例外狀況,都會被視為執行階段錯誤。 傳回 DependencyProperty , UnsetValue 以處理預期的問題。
的 DependencyProperty.UnsetValue 傳回值表示轉換器不會產生任何值,而且如果可用,則系結會改用 FallbackValue 、或預設值。
的 Binding.DoNothing 傳回值表示系結不會傳送值或使用 FallbackValue 或 預設值。