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é

IValueConverter

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 valeur personnalisé à une liaison, vous devez créer une classe qui implémente l’interface IValueConverter et fournit des implémentations pour les méthodes et ConvertBack les Convert méthodes. Les convertisseurs de valeurs peuvent changer les données d’un type à un autre, traduire entre 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 la 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’interfaceIValueConverter, qui inclut des implémentations des méthodes et ConvertBack des Convert méthodes. Pour faire référence à un convertisseur de valeur, utilisez l’extension StaticResource Markup.

S’applique à