Veröffentlicht 14. Juni 201114 j Hallo, ich habe ein Problem mit meinem kleinen Programm. Und zwar funktioniert das String-Format in xaml nicht mit den deutschen Ländereinstellungen. Text="{Binding Path=Betrag, ElementName=textBlock, StringFormat=\{0:n\}} Die Klasse sowie die xaml-Datei sind super kurz, Konstruktor ohne Inhalt, eine DP Betrag mit dem double-Value und in der Xaml nur die TextBox in einem StackPanel. Das Ergebnis ist leider immer $2,000.00 anstatt 2.000,00€ Ich verstehe einfach nicht warum, ich habe in jeder Klasse das Environment befragt, die Ländereinstellung sagt mir immer aktuell wäre DE. Tante Google wusste keine Antwort, zumindest nicht auf mein Fragestellung. Weiß jemand von euch Rat? Grüße Informatikerin PS: Vor dem Abschicken ist mir aufgefallen dass ich kurz ein Test-Projekt machen könnte... da ich trotzdem abgeschickt habe hat sich das Problem leider nicht erledigt
14. Juni 201114 j Oh man, da bin ich gestern fast verzweifelt, heute hatte ich dann schon fast keine Lust mehr... Und DAS ist die Lösung: ConverterCulture='de-DE' :-/ Xaml gibt sich nicht mit den Ländereinstellungen des Programms zufrieden, nein da muss eine seperate Einstellung definfiert werden...
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.