Langue

IMultiValueConverter.Convert(Object[], Type, Object, CultureInfo) Méthode

Définition

Convertit les valeurs sources en valeur pour la cible de liaison. Le moteur de liaison de données appelle cette méthode lorsqu’elle propage les valeurs des liaisons sources vers la cible de liaison.

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

Paramètres

values
Object[]

Tableau de valeurs produites par les MultiBinding liaisons sources. La valeur UnsetValue indique que la liaison source n’a aucune valeur à fournir pour la conversion.

targetType
Type

Type de la propriété cible de liaison.

parameter
Object

Paramètre de convertisseur à utiliser.

culture
CultureInfo

Culture à utiliser dans le convertisseur.

Retours

Valeur convertie.

Si la méthode retourne null, la valeur valide null est utilisée.

Une valeur de retour de DependencyProperty.UnsetValue indique que le convertisseur n’a pas produit de valeur et que la liaison utilisera la FallbackValue valeur si elle est disponible, ou qu’elle utilisera la valeur par défaut.

Une valeur de retour de Binding.DoNothing indique que la liaison ne transfère pas la valeur ou n’utilise pas la FallbackValue valeur ou la valeur par défaut.

Remarques

Le moteur de liaison de données n’intercepte pas les exceptions levées par un convertisseur fourni par l’utilisateur. Toute exception levée par la Convert méthode, ou toute exception non interceptée levée par les méthodes que la Convert méthode appelle, est traitée comme des erreurs d’exécution. Gérez les problèmes prévus en retournant DependencyProperty.UnsetValue.

S’applique à

Voir aussi