J'ai une zone de texte liée à une propriété dans un objet. J'ai configuré le format de chaîne pour être p0.
Cependant, lorsque j'entre 12 par exemple, il est formaté à 1200% (multiplie par 100 et ajoute le signe%)
Comment puis-je définir le format de chaîne de sorte que pour exampe 20 soit formaté à 20%?
Mon contrôle actuel est:
<TextBox Text="{Binding Path=MyCase, ValidatesOnDataErrors=True, ValidatesOnExceptions=True, StringFormat=p0}"/>
comment changer le format de chaîne pour que le format 7 soit 7% et non 700%?
"{Binding Path=Percentage, StringFormat={}{0}%}"
Une autre solution consiste à envelopper le %
entre guillemets simples, et mettez-le entre crochets:
<TextBlock Text="{Binding Percentage, StringFormat={}{0:#0.00'%'}}"/>