共用方式為


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

定義

轉換值。

public:
 System::Object ^ Convert(System::Object ^ value, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object Convert (object value, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member Convert : obj * Type * obj * System.Globalization.CultureInfo -> obj
Public Function Convert (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 的任何例外狀況,或方法呼叫的方法 Convert 擲回的任何未攔截例外狀況,都會被視為執行階段錯誤。 藉由傳 DependencyProperty.UnsetValue 回 來處理預期的問題。

DependencyProperty.UnsetValue 傳回值表示轉換子不會產生任何值,而且系結會改為使用 FallbackValue 、 或預設值。

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

適用於