IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Método

Definición

Convierte un valor de destino de enlace en valores de enlace de origen.

public:
 cli::array <System::Object ^> ^ ConvertBack(System::Object ^ value, cli::array <Type ^> ^ targetTypes, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object[] ConvertBack (object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type[] * obj * System.Globalization.CultureInfo -> obj[]
Public Function ConvertBack (value As Object, targetTypes As Type(), parameter As Object, culture As CultureInfo) As Object()

Parámetros

value
Object

Valor que genera el destino de enlace.

targetTypes
Type[]

Matriz de tipos a los que se convertirá. La longitud de la matriz indica el número y los tipos de valores que se sugiere que el método devuelva.

parameter
Object

Parámetro de convertidor que se va a usar.

culture
CultureInfo

Referencia cultural que se va a usar en el convertidor.

Devoluciones

Object[]

Matriz de valores que se han convertido del valor de destino de nuevo a los valores de origen.

Comentarios

Si hay más valores devueltos de los que hay enlaces en MultiBinding, se omiten los valores devueltos excesivos. Si hay más enlaces de origen que los valores devueltos, los enlaces de origen restantes no tienen ningún valor establecido en ellos. Los tipos de valores devueltos no se comprueban con targetTypes; los valores se establecen directamente en los enlaces de origen.

Vuelva DoNothing en la posición i para indicar que no se va a establecer ningún valor en el enlace de origen en el índice i.

Devuelve DependencyProperty.UnsetValue en posición i para indicar que el convertidor no puede proporcionar un valor para el enlace de origen en el índice iy que no se va a establecer ningún valor en él.

Vuelva null a indicar que el convertidor no puede realizar la conversión o que no admite la conversión en esta dirección.

El motor de enlace de datos no detecta excepciones producidas por un convertidor proporcionado por el usuario. Cualquier excepción producida por el ConvertBack método o las excepciones no detectadas por métodos que ConvertBack las llamadas al método se tratan como errores en tiempo de ejecución. Controle los problemas previstos devolviendo null.

Se aplica a

Consulte también