Compartir a través de


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

Definición

Convierte un valor.

public:
 System::Object ^ Convert(System::Object ^ value, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object Convert (object value, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member Convert : obj * Type * obj * System.Globalization.CultureInfo -> obj
Public Function Convert (value As Object, targetType As Type, parameter As Object, culture As CultureInfo) As Object

Parámetros

value
Object

Valor generado por el origen de enlace.

targetType
Type

El tipo de la propiedad del destino de enlace.

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 origen de enlace al destino de enlace.

El motor de enlace de datos no detecta excepciones producidas por un convertidor proporcionado por el usuario. Todas las excepciones producidas por el Convert método o las excepciones no detectadas producidas por métodos a los que llama el Convert 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