Un Converter est utilisé pour mettre en forme et afficher un type qui n’est pas une chaîne dans un contrôle.
Ce projet (télécharger ici) contient un ensemble de Converters (prêts à l’emploi et basés sur mon expérience professionnelle) qui vous seront très utiles sur vos projets de développement d’applications Windows Store Universelle.
Voici la liste des converters présents dans le package:
- BooleanToBrushConverter : Convertit un booléen en Brush.
- BoolNegationToOpacityConverter : Convertit une négation booléenne en opacité.
- BoolNegationToVisibilityConverter : Convertit une négation booléenne en visibilité.
- BoolToBoolNegationConverter : Convertit un booléen en son opposé.
- BoolToNegationBoolConverter : Convertit un booléen en sa valeur négative.
- BoolToOpacityConverter : Convertit une valeur booléenne en opacité.
- BoolToTemplateConverter : Convertit une valeur booléenne en un DataTemplate donné.
- BoolToVisibilityConverter : Convertit une valeur booléenne en visibilité.
- EmptyListToVisibilityConverter : Permet d’afficher une liste que si elle contient des items
- EqualsToBoolConverter : Compare des valeurs avec des paramètres et convertit le résultat en booléen.
- HexStringToSolidColorBrushConverter : Convertit un code couleur hexadécimal en solidColorBrush.
- NullToVisibilityConverter : Convertit une valeur null en visibilité.
- PercentageValueToAngleConverter : Convertit un pourcentage en un angle de 360°.
- StringFormatConverter : Applique un formattage à une chaîne de caractère.
- StringToUpper : Convertit une chaîne de caractère en majuscule.
Pour pouvoir utiliser ce projet, il suffit de le rajouter à votre solution et de le référencer au projet où il sera utilisé.