IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將綁定目標值轉換為來源綁定值。
public:
cli::array <System::Object ^> ^ ConvertBack(System::Object ^ value, cli::array <Type ^> ^ targetTypes, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type[] * obj * System.Globalization.CultureInfo -> obj[]
Public Function ConvertBack (value As Object, targetTypes As Type(), parameter As Object, culture As CultureInfo) As Object()
參數
- value
- Object
結合目標所產生的價值。
- targetTypes
- Type[]
要轉換成的類型陣列。 陣列長度表示建議回傳的值數量與類型。
- parameter
- Object
轉換器參數要用。
- culture
- CultureInfo
培養物要用於轉換器。
傳回
一個從目標值轉換回原始值的數值陣列。
備註
如果返回值多於 中的 MultiBinding綁定數,則忽略多餘的返回值。 如果原始碼綁定數多於返回值,則剩餘的原始碼綁定上不會設定任何值。 回傳值的類型不會被驗證 targetTypes;這些值會直接設定在原始碼綁定上。
在位置DoNothing回退i,表示索引 的原始碼綁定i不需設定任何值。
回傳 DependencyProperty。在位置UnsetValue上表示轉換器無法在索引 i處提供來源綁定值,且不需i設定任何值。
返回 null 表示轉換器無法執行轉換,或不支援此方向的轉換。
資料綁定引擎不會捕捉由使用者提供的轉換器拋出的異常。 方法拋出 ConvertBack 的任何例外,或是方法拋出的未捕捉異常,而這些 ConvertBack 方法呼叫時會被視為執行時錯誤。 處理預期中的問題時,請退 null回。