Je suis nouveau à OOD donc j'ai une question sur l'utilisation des classes pour créer une interface utilisateur multilingue. Je voudrais créer une classe qui est disponible pour tous les formulaires dans mon application afin que je puisse changer la langue de l'interface utilisateur quand je veux. L'idée de base est de conserver les ressources de langage dans les fichiers XML et de créer des liaisons de données pour tous les contrôles afin que la propriété Text soit modifiée chaque fois que je charge un nouveau fichier de ressources de langue. J'ai fini par créer des liaisons pour tous les contrôles de la forme principale de l'application et lorsque le formulaire charge les chaînes de lecture de la source de données de la source de liaison à partir des champs d'une classe de stockage de langue. Tout est ok avec ceci jusqu'à ce que je veux changer la langue d'interface utilisateur de tous les autres formes simultanément. La liaison de données pour les classes statiques ne semble pas fonctionner ou je suis juste trop bête pour l'utiliser.besoin d'aide avec des classes pour l'interface utilisateur multilingue
.NET 3.5, C#, VS2008 express
Quelle plate-forme utilisez-vous, WPF ou WinForms? –
J'utilise WinForms – beastofman
Faites en sorte que le changement de langue dans votre classe statique déclenche également l'actualisation de vos formulaires. –