Share via


IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Metoda

Definice

Převede cílovou hodnotu vazby na hodnoty zdrojové vazby.

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()

Parametry

value
Object

Hodnota, kterou vytvoří cíl vazby.

targetTypes
Type[]

Pole typů, na které se má převést. Délka pole označuje počet a typy hodnot, které jsou navrženy pro vrácení metody.

parameter
Object

Parametr převaděče, který se má použít.

culture
CultureInfo

Jazyková verze, která se má použít v převaděči.

Návraty

Object[]

Pole hodnot, které byly převedeny z cílové hodnoty zpět na zdrojové hodnoty.

Poznámky

Pokud je v objektu MultiBindingvíce návratových hodnot, než je vazeb , budou nadbytečné návratové hodnoty ignorovány. Pokud existuje více zdrojových vazeb, než je vrácených hodnot, zbývající zdrojové vazby nemají nastavené žádné hodnoty. Typy návratových hodnot nejsou ověřeny proti targetTypes; hodnoty jsou nastaveny přímo na zdrojových vazbách.

Vraťte DoNothing se na pozici i , aby bylo možné indikovat, že na zdrojové vazbě v indexu inení nastavena žádná hodnota .

Vraťte DependencyPropertyhodnotu .UnsetValue na pozici i , která značí, že převaděč nemůže poskytnout hodnotu pro zdrojovou vazbu v indexu ia že pro něj není nastavena žádná hodnota.

Vraťte null se, aby bylo uvedeno, že převaděč nemůže provést převod nebo že převod v tomto směru nepodporuje.

Modul datových vazeb nezachytí výjimky, které jsou vyvolány uživatelem zadaným převaděčem. Jakákoli výjimka vyvoláná metodou ConvertBack nebo jakékoli nezachycené výjimky, které jsou vyvolány metodami volání ConvertBack metody, jsou považovány za chyby za běhu. Zpracujte očekávané problémy vrácením null.

Platí pro

Viz také