IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Metod

Definition

Konverterar ett värde.

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

Parametrar

value
Object

Värdet som skapas av bindningsmålet.

targetType
Type

Den typ som ska konverteras till.

parameter
Object

Den konverterarparameter som ska användas.

culture
CultureInfo

Den kultur som ska användas i konverteraren.

Returer

Ett konverterat värde. Om metoden returnerar nullanvänds det giltiga null-värdet.

Kommentarer

Databindningsmotorn anropar den här metoden när den sprider ett värde från bindningsmålet till bindningskällan.

Implementeringen av den här metoden måste vara inversen till Convert metoden.

Databindningsmotorn fångar inte undantag som genereras av en konverterare som tillhandahålls av användaren. Alla undantag som genereras av ConvertBack metoden, eller eventuella ohanterade undantag som genereras av metoder som ConvertBack metoden anropar, behandlas som körningsfel. Hantera förväntade problem genom att DependencyPropertyreturnera .UnsetValue.

Ett returvärde DependencyProperty.UnsetValue för anger att konverteraren inte har genererat något värde och att bindningen använder , om det FallbackValueär tillgängligt, eller standardvärdet i stället.

Ett returvärde för Binding.DoNothing anger att bindningen inte överför värdet eller använder FallbackValue eller standardvärdet.

Gäller för