none
Sprach Einstellungen z.B. Zahlentrennzeichen werden in Bindings ignoriert.

    Frage

  • Hallo,
    gibt es in WPF eine Moeglichkeit dass Bindings, die einen Default Converter verwenden z.B. <TextBlock Text="{Binding DobuleValue}"/> die im Control Panel eingestellten Sprach Optionen z.B. fuer Deutsch (Deutsch) Zahlentrennzeichen auf "." anstatt ",", verwenden.
    Die in diversen Foren angebotene Loesung:
    FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage("de-de")));
    verwendet leider immer die default Einstellungen, da  die verwendete CultureInfo immer mit false als UseUserOverride initialisiert wird (new CultureInfo(name, false))

    PS:
    XmlLanguage.GetLanguage verhaelt sich auch im 4.0er Framework so.
     
    Dienstag, 24. November 2009 08:20

Alle Antworten