Ich habe eine statische Klasse
In meiner Anwendung habe ich Controls deren Text entsprechend der aktuellen CultureInfo übersetzt werden muss. Hierzu habe ich zwei Resource.resx Dateien mit den entsprechenden Texten.
Weil ich in der Anwendung nicht extra Properties anlegen wollte, die sich beim LanguageChanged-Event von
Deshalb habe ich mir gedacht, ich nutze eine eigene MarkupExtension, das funktioniert soweit auch, allerdings wird nicht darauf reagiert wenn sich die Sprache ändert.
Da mir das Beschreiben des Problems etwas undurchsichtig erscheint, hänge ich ein Projekt an was die Problematik deutlicher zeigt.
MultiLanguage
. In dieser Klasse habe ich eine Property CultureInfo vom Typ CultureInfo
, welche entweder "de-DE" oder "en-US" ist (Änderung durch eigene Methode SetLanguage()
).In meiner Anwendung habe ich Controls deren Text entsprechend der aktuellen CultureInfo übersetzt werden muss. Hierzu habe ich zwei Resource.resx Dateien mit den entsprechenden Texten.
Weil ich in der Anwendung nicht extra Properties anlegen wollte, die sich beim LanguageChanged-Event von
MultiLanguage
ändern und an diese binden..z.B.:Deshalb habe ich mir gedacht, ich nutze eine eigene MarkupExtension, das funktioniert soweit auch, allerdings wird nicht darauf reagiert wenn sich die Sprache ändert.
Da mir das Beschreiben des Problems etwas undurchsichtig erscheint, hänge ich ein Projekt an was die Problematik deutlicher zeigt.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Schmittmuthelm“ ()