2009-03-27 10 views
1

J'ai une application C#/WPF et j'essaie d'ajouter un support multilingue. En regardant autour de moi, j'ai trouvé que l'utilisation de fichiers de ressources de valeurs de chaînes pour chaque langue est la façon dont je devrais faire cela. Ensuite, mettez à jour le CultureInfo. Cela semble fonctionner correctement si les informations de culture sont définies avant ou avant la création de la fenêtre, mais je veux pouvoir modifier dynamiquement la culture. Comment puis-je faire ceci? J'ai essayé de jouer avec binding et dynamicResource, mais je n'arrivais pas à trouver comment les faire fonctionner. Je suppose que je devrais ajouter que je suis à peu près un débutant avec les trucs de WPF.Localisation de chaîne dynamique dans WPF

Répondre

2

Jetez un coup d'œil à this Codeplex project. Il fournit un système de localisation dynamique qui se marie bien avec le système de liaison de WPF.

+0

difficile de faire confiance à un paquet de langue qui se trompe «vraiment» en haut de la page. – mmr

+0

Certes, le gars devrait avoir quelqu'un relire sa page, il est plein de fautes d'orthographe/grammaticales ... Mais ne soyez pas trop dur sur le gars, personne n'a dit qu'il est un anglophone. –

+0

Ce paquet est génial. La meilleure façon de se passer de la localisation WPF si vous trouvez ce que MSDN offre est trop compliqué. –

Questions connexes