2017-05-18 4 views
-1

Je testais une installation de mon nouveau programme sur XP (oui, je sais, mais il a encore une part du marché) et j'ai découvert qu'il cassait sur cette ligne dans un HierarchicalDataTemplate (snippet) spécifiquement le StringFormat:XML StringFormat sous XP

TextBlock Text="{Binding XPath=CommanderLeadership, StringFormat={}{0:0}%}" 

Cela fonctionne correctement sur Windows 7 et supérieur. Tout ce que je veux faire est d'ajouter un signe de pourcentage à la chaîne. Quelqu'un sait-il une solution de contournement ou la cause du problème?

Merci!

+1

Que se passe-t-il sous XP? Crash, erreur de liaison, affichage de format inattendu, etc. – Rachel

+0

J'ai résolu le problème en apportant le HierarchicalDataTemplate dans MainWindow.xaml. – zetar

Répondre

0

Le problème a été résolu en apportant HierarchicalDataTemplate (s) (il y en avait trois) dans MainWindow.xaml. Donc, le problème avec XP semble être avec la lecture XML. Vous ne pouvez pas avoir un signe de pourcentage dans un fichier XML en cours de lecture sur une machine XP.