IValueConverter.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.
Wandelt einen Wert um.
public:
System::Object ^ ConvertBack(System::Object ^ value, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type * obj * System.Globalization.CultureInfo -> obj
Public Function ConvertBack (value As Object, targetType As Type, parameter As Object, culture As CultureInfo) As Object
Parameter
- value
- Object
Der Wert, der vom Bindungsziel erzeugt wird.
- targetType
- Type
Der Typ, in den konvertiert werden soll.
- parameter
- Object
Der zu verwendende Konverterparameter.
- culture
- CultureInfo
Die Kultur, die im Konverter verwendet werden soll.
Gibt zurück
Ein konvertierter Wert. Wenn die Methode zurückgegeben nullwird, wird der gültige Nullwert verwendet.
Hinweise
Das Datenbindungsmodul ruft diese Methode auf, wenn sie einen Wert aus dem Bindungsziel an die Bindungsquelle verteilt.
Die Implementierung dieser Methode muss umgekehrt Convert sein.
Das Datenbindungsmodul erfasst keine Ausnahmen, die von einem vom Benutzer bereitgestellten Konverter ausgelöst werden. Jede Ausnahme, die von der Methode ausgelöst wird, oder alle nicht ausgelösten Ausnahmen, die von Methoden ausgelöst werden, die von der ConvertBackConvertBack Methode aufgerufen werden, werden als Laufzeitfehler behandelt. Behandeln Sie erwartete Probleme, indem Sie DependencyProperty.UnsetValue.
Ein Rückgabewert von DependencyProperty.UnsetValue gibt an, dass der Konverter keinen Wert erzeugt hat und dass die Bindung stattdessen den FallbackValue, falls verfügbaren oder den Standardwert verwendet.
Ein Rückgabewert von Binding.DoNothing gibt an, dass die Bindung den Wert nicht überträgt oder den FallbackValue Standardwert verwendet.