IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Convertit une valeur de cible de liaison en valeurs de liaison source.
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()
Paramètres
- value
- Object
Valeur produite par la cible de liaison.
- targetTypes
- Type[]
Tableau de types vers lesquels effectuer la conversion. La longueur du tableau indique le nombre et les types de valeurs suggérées pour les valeurs retournées par la méthode.
- parameter
- Object
Paramètre de convertisseur à utiliser.
- culture
- CultureInfo
Culture à utiliser dans le convertisseur.
Retours
Un tableau de valeurs qui ont été converties de la valeur cible en valeurs sources.
Remarques
S’il y a plus de valeurs de retour que de liaisons dans , MultiBindingles valeurs de retour excédentaires sont ignorées. S’il y a plus de liaisons sources que de valeurs de retour, aucune valeur n’est définie sur les liaisons sources restantes. Les types de valeurs de retour ne sont pas vérifiés par rapport targetTypes
à ; les valeurs sont définies directement sur les liaisons sources.
Retournez DoNothing à la position i
pour indiquer qu’aucune valeur ne doit être définie sur la liaison source à l’index i
.
Retournez DependencyProperty.UnsetValue à la position i
pour indiquer que le convertisseur ne peut pas fournir de valeur pour la liaison source à l’index i
et qu’aucune valeur ne doit être définie dessus.
Retourne null
pour indiquer que le convertisseur ne peut pas effectuer la conversion ou qu’il ne prend pas en charge la conversion dans cette direction.
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 ConvertBack méthode ou toute exception non interceptée levée par des méthodes que les appels de méthode ConvertBack sont traités comme des erreurs d’exécution. Gérez les problèmes anticipés en retournant null
.