Binding.Converter Propriété

Définition

Obtient ou définit le convertisseur à utiliser.

public:
 property System::Windows::Data::IValueConverter ^ Converter { System::Windows::Data::IValueConverter ^ get(); void set(System::Windows::Data::IValueConverter ^ value); };
public System.Windows.Data.IValueConverter Converter { get; set; }
member this.Converter : System.Windows.Data.IValueConverter with get, set
Public Property Converter As IValueConverter

Valeur de propriété

Valeur de type IValueConverter. La valeur par défaut est null.

Remarques

Une liaison utilise implicitement un convertisseur par défaut qui tente d’effectuer une conversion de type entre la valeur source et la valeur cible. Si une conversion ne peut pas être effectuée, le convertisseur par défaut retourne null.

Si vous souhaitez associer un convertisseur de valeurs personnalisé à une liaison, vous devez créer une classe qui implémente l’interface IValueConverter et fournit des implémentations pour les Convert méthodes et ConvertBack . Les convertisseurs de valeurs peuvent modifier des données d’un type à un autre, traduire des détails culturels tels que des jeux de caractères ou modifier d’autres aspects de leur présentation. Pour obtenir des exemples de scénarios de conversion classiques, consultez « Conversion de données » dans vue d’ensemble de la liaison de données.

Utilisation d'attributs XAML

<object Converter="myConverter"/>  

Valeurs XAML

myConverter
Référence de ressource à une classe qui implémente l’interface IValueConverter , qui inclut les implémentations des Convert méthodes et ConvertBack . Pour faire référence à un convertisseur de valeurs, utilisez l’extension de balisage StaticResource.

S’applique à