2010-08-30 7 views

Répondre

4

Je pense que le document lié à this post contient beaucoup d'informations sur la localisation dans WPF. En fin de compte, c'est à vous de décider quel mécanisme utiliser.

Puisque vous parlez d'un contrôle personnalisé, je considérerais pour lui donner une propriété de dépendance Culture que le consommateur de votre contrôle peut utiliser pour spécifier la culture souhaitée. De cette façon, le consommateur peut utiliser votre contrôle localisé, relativement indépendant de la stratégie de localisation qu'il/elle a choisie.

+0

+1 Merci, mais la décision est ce qui prête à confusion. J'ai prévu d'aller avec ResX basé. –

+1

Il est vrai que le sujet est confus. Je ne sais pas pourquoi Microsoft a introduit cette approche LocBaml qui n'est même pas presque complète. L'impression que vous obtenez est: "si j'utilise WPF, je dois utiliser LocBaml pour la localisation" - mais c'est définitivement faux. Je pense que l'utilisation de fichiers resx est toujours beaucoup plus puissant et mieux maintenable. Tout cela est aussi dans le document du lien ci-dessus. – gehho

3

Je suggère d'utiliser Resx, essayez d'intégrer dans une application WPF avec l'exemple TranslationByMarkupExtension. LocBaml était une chose très étrange pour Microsoft de sortir et n'est pas mieux, ou même complète.

+0

Ouais. Je me retrouve finalement avec la localisation basée sur resx. Ça berce. –

Questions connexes