Binding.Converter Propriété
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.
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.