IValueConverter.Convert(Object, Type, Object, CultureInfo) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .