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, den das Bindungsziel erzeugt.
- targetTypes
- Type[]
Das Array von Typen, in die konvertiert werden soll. Die Arraylänge gibt die Anzahl und Typen von Werten an, die die Methode zurückgeben soll.
- parameter
- Object
Der zu verwendende Konverterparameter.
- culture
- CultureInfo
Die Kultur, die im Konverter verwendet werden soll.
Gibt zurück
Ein Array von Werten, die vom Zielwert zurück in die Quellwerte konvertiert wurden.
Hinweise
Wenn mehr Rückgabewerte vorhanden sind, als Bindungen in der MultiBindingBindungen vorhanden sind, werden die überschüssigen Rückgabewerte ignoriert. Wenn mehr Quellbindungen vorhanden sind, als Rückgabewerte vorhanden sind, sind die verbleibenden Quellbindungen nicht mit werten versehen. Typen von Rückgabewerten werden nicht überprüft targetTypes; die Werte werden für die Quellbindungen direkt festgelegt.
Gibt DoNothing an der Position i zurück, um anzugeben, dass kein Wert für die Quellbindung am Index ifestgelegt werden soll.
Zurückgeben DependencyProperty.UnsetValue an der Position i , um anzugeben, dass der Konverter keinen Wert für die Quellbindung bei Index ibereitstellen kann und dass kein Wert darauf festgelegt werden soll.
Kehren Sie null zurück, um anzugeben, dass der Konverter die Konvertierung nicht ausführen kann oder die Konvertierung in diese Richtung nicht unterstützt.
Das Datenbindungsmodul erfasst keine Ausnahmen, die von einem vom Benutzer bereitgestellten Konverter ausgelöst werden. Jede Ausnahme, die von der ConvertBack Methode ausgelöst wird, oder jegliche ausnahmefehler, die von Methoden ausgelöst werden, die von den ConvertBack Methoden aufgerufen werden, werden als Laufzeitfehler behandelt. Behandeln Sie erwartete Probleme, indem Sie nullzurückkehren.