Question

Alors, ce qui est une meilleure approche pour mettre en œuvre la localisation silverlight avec cadre réactive (Rx) à achive sur la volée changement de l'interface utilisateur? Je serais très reconnaissant des exemples.

est un exemple de sur la volée changement de l'interface utilisateur. Mais je ne peux pas comprendre comment cela fonctionne.

Pas de solution correcte

Autres conseils

La localisation peut être assez simple dans .NET ou aussi complexe que vous le souhaitez.

La façon plus simple, serait de créer des ressources localisées DLL pour chaque langue prise en charge, puis définissez la CultureInfo.CurrentUICulture pour une sélection de l'utilisateur, ou détecté, langue, retombant à un défaut (de préférence en anglais) dans le cas où la langue n'est pas prise en charge.

Et mettre en place un guetteur dans le cas où l'un changement de langue.

Certains programmes exigent de recharger, d'autres simplement repeindre (comme il semble être le cas avec l'échantillon que vous avez fourni).

Paulo est correcte, voir applications basées sur Silverlight activités locales . C'est spécifiquement pour le code localisant. Si vous souhaitez localiser le Xaml voir alors Comment: Faire contenu XAML localisable.

Utilisation de Rx ici ne vous faire du bien, sauf si vous voulez réinventer la roue. La localisation est intégré dans Silverlight. Il sera « à la volée », même dans le cas où les ressources sont sur le serveur, ils sont mis en cache une fois que les assemblées XAP ou par satellite sont téléchargés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top