2010-06-10 3 views
3

J'essaye de faire la localisation par client personnalisée dans Silverlight et rencontre des problèmes. J'ai essayé d'utiliser des cultures personnalisées (en-US-c1, en-US-c2, etc), mais j'ai trouvé que cela ne fonctionne pas parce que la culture doit exister sur le client. Y a-t-il un bon moyen de le faire?Comment effectuer la localisation par client dans Silverlight?

Répondre

0

Vous devez écrire la culture de l'utilisateur à Isolated Storage

Les valeurs sont stockées sous forme d'une paire clé/valeur:

// Create an instance of IsolatedStorageSettings. 
private IsolatedStorageSettings userSettings = 
    IsolatedStorageSettings.ApplicationSettings; 

// Add a key and its value. 
userSettings.Add("userCulture", "en-US-c1"); 

// Remove the setting. 
userSettings.Remove("userCulture"); 

défaillante Juste la valeur à quelque chose de sensé et vous aurez besoin d'un option permettant à l'utilisateur de sélectionner sa culture.

Questions connexes