IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Převede hodnotu.
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
Parametry
- value
- Object
Hodnota vytvořená cílem vazby.
- targetType
- Type
Typ, na který se má převést.
- 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
Převedená hodnota. Pokud metoda vrátí null
, použije se platná hodnota null.
Poznámky
Modul datových vazeb volá tuto metodu, když šíří hodnotu z cíle vazby do zdroje vazby.
Implementace této metody musí být inverzní k Convert metodě.
Modul datových vazeb nezachytí výjimky, které jsou vyvolán uživatelem zadaný převaděč. Všechny výjimky vyvolané metodou ConvertBack nebo nezachycené výjimky vyvolané metodami ConvertBack , jsou považovány za chyby za běhu. Zpracujte očekávané problémy vrácením DependencyProperty.UnsetValue.
Návratová hodnota DependencyProperty.UnsetValue označuje, že převaděč nevygeneroval žádnou hodnotu a že vazba používá FallbackValue, pokud je k dispozici, nebo výchozí hodnotu.
Vrácená hodnota Binding.DoNothing označuje, že vazba nepřenese hodnotu nebo použije FallbackValue výchozí hodnotu.