IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konvertiert einen Bindungszielwert in die Quellbindungswerte.
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()
Parameter
- value
- Object
Der Wert, der vom Bindungsziel erzeugt wird.
- targetTypes
- Type[]
Das Array von Typen, in die konvertiert werden soll. Die Arraylänge gibt die Anzahl und Typen von Werten an, die von der Methode zurückgegeben werden sollen.
- parameter
- Object
Der zu verwendende Konverterparameter.
- culture
- CultureInfo
Die im Konverter zu verwendende Kultur.
Gibt zurück
Ein Array von Werten, die aus dem Zielwert zurück in die Quellwerte konvertiert wurden.
Hinweise
Wenn mehr Rückgabewerte vorhanden sind, als Bindungen in MultiBindingvorhanden sind, werden die überschüssigen Rückgabewerte ignoriert. Wenn mehr Quellbindungen vorhanden sind, als Rückgabewerte vorhanden sind, sind für die verbleibenden Quellbindungen keine Werte festgelegt. Typen von Rückgabewerten werden nicht anhand von überprüft targetTypes
. Die Werte werden direkt für die Quellbindungen festgelegt.
Geben Sie DoNothing an position i
zurück, um anzugeben, dass für die Quellbindung am Index i
kein Wert festgelegt werden soll.
Geben Sie DependencyPropertyan position i
zurückUnsetValue, um anzugeben, dass der Konverter keinen Wert für die Quellbindung am Index i
bereitstellen kann und kein Wert für ihn festgelegt werden soll.
Kehren Sie zurück null
, um anzugeben, dass der Konverter die Konvertierung nicht durchführen kann oder keine Konvertierung in dieser Richtung unterstützt.
Die Datenbindungs-Engine fängt keine Ausnahmen ab, die von einem vom Benutzer bereitgestellten Konverter ausgelöst werden. Jede Ausnahme, die von der ConvertBack -Methode ausgelöst wird, oder alle unausgelösten Ausnahmen, die von Methoden ausgelöst werden, die von der ConvertBack Methode aufgerufen werden, werden als Laufzeitfehler behandelt. Behandeln Sie erwartete Probleme, null
indem Sie zurückgeben.