Je démarre une nouvelle application dans WPF et je suis curieux de savoir comment gérer la localisation? Dans WinForms, vous pouvez utiliser des chaînes resx pour le texte de l'interface utilisateur, comment cela se fait-il dans WPF? Existe-t-il une syntaxe de liaison spéciale pour la liaison aux ressources resx ou existe-t-il une autre manière de procéder?
Merci!
Consultez Présentation de la globalisation et de la localisation WPF . L'article explique bien comment fonctionne la localisation dans WPF.
vous pouvez utiliser une MarkupExtension pour effectuer la localisation avec un changement de langue dynamique. Voici un article intéressant à ce sujet:
J'ai trouvé très facile de démarrer la localisation WPF avec le modèle VS, décrit dans blog des auteurs .
Le projet créé à l'aide de ce modèle contient déjà tous les outils nécessaires à la localisation, ainsi que le maximum automatise le processus de localisation. Pendant le développement de l'application, vous ajoutez un nouveau fichier XAML sans avoir à vous soucier de la localisation. Une fois les modifications terminées, créez simplement le projet et changez la langue par défaut en traduction.
Télécharger modèle