informatikerin86 Geschrieben 14. Juni 2011 Geschrieben 14. Juni 2011 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 Zitieren
informatikerin86 Geschrieben 14. Juni 2011 Autor Geschrieben 14. Juni 2011 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... Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.