2010-04-06 7 views
1

Dans l'application Silverlight, j'ai les fichiers de ressources MyTexts.resx (pour l'anglais) et MyTexts.ja-JP.resx (pour le japonais). Avant de charger une page que je peux définir la culture actuelle à japonais comme suit:Définition de la culture de thread par défaut

Thread.CurrentThread.CurrentCulture = new CultureInfo("ja-JP"); 
Thread.CurrentThread.CurrentUICulture = new CultureInfo("ja-JP"); 

Mais parfois, je dois rétablir la culture par défaut. Comment puis je faire ça? Ce qui suit ne fonctionnerait pas:

Thread.CurrentThread.CurrentCulture = new CultureInfo("default"); 

OU

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); 

Répondre

1

je me semble trouver une réponse:

Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; 
Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; 
+1

Est-ce réellement un "Reset" pour la culture? Qu'est-ce qui se passe réellement par "Reset" de toute façon? – AnthonyWJones

Questions connexes