IValueConverter.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.
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’il 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 toutes les exceptions non lancées levées par les méthodes appelées par la ConvertBack méthode, sont traitées comme des erreurs d’exécution. Gérez les problèmes anticipés en retournant DependencyProperty.UnsetValue.
Une valeur de retour de DependencyProperty.UnsetValue indique 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 FallbackValue valeur par défaut.