Ich habe ein kleines Problem, doppelte Werte in meinem XAML-Code zu formatieren.
%Vor%Diese Zahl sollte auf US-Systemen als 10.300.45 und auf deutschen Systemen als 10.300,45 angezeigt werden.
Bisher habe ich es geschafft, die Zahlen mit den folgenden zu begrenzen.
%Vor%Aber das Ergebnis ist 10300.45 und das hatte ich nicht im Sinn. Ich könnte das leicht mit einem Konverter beheben, aber das möchte ich nicht, wenn es anders geht. Genau der richtige Formatierer wäre in Ordnung.
Versuchen Sie N
anstelle von F
. N
ist das Zahlenformat, das basierend auf verschiedenen Kulturen automatisch die Zahlenformatierung anzeigt. Sehen Sie sich den Beispielcode an, unter dem sich eine Konsolenanwendung befindet. Wenn die Bindung jedoch die korrekte Kultur verwendet, erhalten Sie den richtigen Wert. F2
ist eine Festkomma-Notation.
Für alle, die sich fragen, welche Informationen zu den verschiedenen String-Formaten und ihren Nutzungen es gibt, können Sie hier sehen:
Tags und Links wpf xaml numbers formatting