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,則會使用有效的 Null 值。

備註

當資料系結引擎將值從系結目標傳播至系結來源時,會呼叫這個方法。

這個方法的實作必須是 方法的 Convert 反轉。

資料系結引擎不會攔截使用者提供轉換器擲回的例外狀況。 方法擲 ConvertBack 回的任何例外狀況,或方法呼叫的方法 ConvertBack 所擲回的任何未攔截例外狀況,都會被視為執行階段錯誤。 傳回 DependencyPropertyUnsetValue 以處理預期的問題。

DependencyProperty.UnsetValue 傳回值表示轉換器不會產生任何值,而且如果可用,則系結會改用 FallbackValue 、或預設值。

Binding.DoNothing 傳回值表示系結不會傳送值或使用 FallbackValue 或 預設值。

適用於