IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje wartość docelową powiązania na wartości powiązania źródłowego.
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
Wartość, którą generuje obiekt docelowy powiązania.
- targetTypes
- Type[]
Tablica typów do konwersji na. Długość tablicy wskazuje liczbę i typy wartości, które metoda ma zwrócić.
- parameter
- Object
Parametr konwertera do użycia.
- culture
- CultureInfo
Kultura do użycia w konwerterze.
Zwraca
Tablica wartości, które zostały przekonwertowane z wartości docelowej z powrotem na wartości źródłowe.
Uwagi
Jeśli istnieje więcej wartości zwracanych niż istnieją powiązania w elemecie MultiBinding, nadmiarowe wartości zwracane są ignorowane. Jeśli istnieje więcej powiązań źródłowych niż istnieją wartości zwracane, pozostałe powiązania źródłowe nie mają żadnych wartości ustawionych na nich. Typy wartości zwracanych nie są weryfikowane względem targetTypes; wartości są ustawiane bezpośrednio na powiązaniach źródłowych.
Wróć DoNothing w pozycji i , aby wskazać, że żadna wartość nie ma być ustawiona na powiązanie źródłowe w indeksie i.
Zwróć wartość DependencyProperty. w pozycjiUnsetValue, aby wskazać, że konwerter nie może podać wartości powiązania źródłowego w indeksie ii że nie ma na nim ustawioneji żadnej wartości.
Wróć null , aby wskazać, że konwerter nie może wykonać konwersji lub że nie obsługuje konwersji w tym kierunku.
Aparat powiązania danych nie przechwytuje wyjątków zgłaszanych przez konwerter dostarczony przez użytkownika. Każdy wyjątek zgłaszany przez metodę ConvertBack lub wszelkie nieuchwycone wyjątki, które są zgłaszane przez metody, które ConvertBack wywołania metody są traktowane jako błędy czasu wykonywania. Obsługa przewidywanych problemów przez zwrócenie wartości null.