Compartir vía


IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Método

Definición

Convierte un valor.

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

Parámetros

value
Object

Valor generado por el destino de enlace.

targetType
Type

Tipo al que se va a convertir.

parameter
Object

Parámetro de convertidor que se va a usar.

culture
CultureInfo

Referencia cultural que se va a usar en el convertidor.

Devoluciones

Valor convertido. Si el método devuelve null, se usa el valor nulo válido.

Comentarios

El motor de enlace de datos llama a este método cuando propaga un valor del destino de enlace al origen de enlace.

La implementación de este método debe ser el inverso del Convert método .

El motor de enlace de datos no detecta excepciones producidas por un convertidor proporcionado por el usuario. Todas las excepciones producidas por el ConvertBack método o las excepciones no detectadas producidas por métodos a los que llama el ConvertBack método se tratan como errores en tiempo de ejecución. Controle los problemas previstos devolviendo DependencyProperty.UnsetValue.

Un valor devuelto de DependencyProperty.UnsetValue indica que el convertidor no generó ningún valor y que el enlace usa FallbackValue, si está disponible, o el valor predeterminado en su lugar.

Un valor devuelto de Binding.DoNothing indica que el enlace no transfiere el valor ni usa el FallbackValue valor predeterminado o .

Se aplica a