2017-05-18 2 views
-1

Ich habe eine Installation meines neuen Programms auf XP getestet (ja, ich weiß, aber es hat immer noch einen Teil des Marktes) und ich entdeckte, dass es in dieser Zeile in einer HierarchicalDataTemplate (Snippet) brach speziell das StringFormat:XML StringFormat in XP

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

Das läuft gut unter Windows 7 und höher. Ich möchte nur ein Prozentzeichen an die Zeichenfolge anhängen. Kennt jemand einen Workaround oder die Ursache des Problems?

Danke!

+1

Was passiert auf XP? Absturz, Binding Error, unerwartetes Format, etc? – Rachel

+0

Ich löste das Problem, indem ich die HierarchicalDataTemplate in MainWindow.xaml brachte. – zetar

Antwort

0

Das Problem wurde gelöst, indem die HierarchicalDataTemplate (es gab drei) innerhalb von MainWindow.xaml gebracht wurden.

Also scheint das Problem mit XP mit dem XML-Lesen zu sein. Sie können kein Prozentzeichen in einer XML-Datei haben, die auf einem XP-Rechner gelesen wird.