IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Méthode

Définition

Convertit une valeur.

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

Paramètres

value
Object

Valeur produite par la cible de liaison.

targetType
Type

Type vers lequel effectuer la conversion.

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 Null valide est utilisée.

Remarques

Le moteur de liaison de données appelle cette méthode lorsqu’elle propage une valeur de la cible de liaison vers la source de liaison.

L’implémentation de cette méthode doit être l’inverse de la Convert méthode.

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 les méthodes que la ConvertBack méthode appelle, est traitée comme des erreurs d’exécution. Gérez les problèmes prévus en retournant DependencyProperty.UnsetValue.

Une valeur de retour indique DependencyProperty.UnsetValue que le convertisseur n’a produit aucune valeur et que la liaison utilise la FallbackValuevaleur , si disponible ou la valeur par défaut à la place.

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

S’applique à