Frage

Also, was ist der beste Ansatz Silverlight-Lokalisierung mit Reactive Framework (Rx) zu implementieren, um achive on-the-fly UI zu ändern? Ich würde mich sehr für Beispiele verpflichtet werden.

Hier ist ein Beispiel für on-the-fly-Benutzeroberfläche ändern. Aber ich kann nicht herausfinden, wie es funktioniert.

Keine korrekte Lösung

Andere Tipps

Lokalisierung ganz einfach gemacht werden kann in .NET oder so komplex wie Sie möchten.

Die einfachere Weise wäre lokalisierten Ressource DLL für jede unterstützte Sprache zu erstellen, und dann die CultureInfo.CurrentUICulture für den Benutzer ausgewählten oder festgestellt, Sprache, wieder auf einen Standard fallen (vorzugsweise Englisch) für den Fall, die Sprache nicht ist unterstützt.

Und einen Beobachter, falls die von einer Sprachumschaltung eingestellt.

Einige Programme erfordert nachladen, andere einfach neu streichen (wie es der Fall mit der Probe scheint Ihnen zur Verfügung gestellt).

Paulo korrekt ist, finden Sie unter Localizing Silverlight-basierte Anwendungen . Das heißt speziell für Code zu lokalisieren. Wenn Sie die XAML dann sehen Wie lokalisieren möchten: 'Jetzt XAML Inhalt Localizable.

Mit Rx hier hat dir nicht gut, wenn Sie das Rad neu erfinden wollen. Die Lokalisierung wird in Silverlight gebaut. Es wird "on-the-fly", auch in dem Fall, dass die Ressourcen auf dem Server sind, werden sie zwischengespeichert werden, sobald die Xap oder Satelliten-Baugruppen heruntergeladen werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top