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 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.