2010-01-06 1 views
2

Le problème: La chaîne localisée renvoyée pour les propriétés de liaison non-chaîne (DateTime, double ...) est toujours définie sur Culture "en-US", indépendamment de CurrentThread.CurrentCulture. La solution que je recherche: Je recherche une solution autre que l'utilisation d'un convertisseur dans le premier palce. La question: Comment faire fonctionner la localisation avec des propriétés de liaison sans chaîne, sans convertisseurs? thnx KrstoSilverlight3: chaîne localisée renvoyée, lors de la liaison sans convertisseur, est toujours en culture "en-US"

Répondre

2

Effectuez les opérations suivantes dans le constructeur de votre app.xaml:
Thread.CurrentThread.CurrentCulture = new CultureInfo ("sv-SE");

Et ce dans le constructeur de chaque contrôle utilisateur:
this.Language = XmlLanguage.GetLanguage (Thread.CurrentThread.CurrentCulture.Name);

Cela pourrait fonctionner, essayez-le. Bien sûr, vous devrez adapter la culture à ce que vous voulez faire.

Questions connexes