Ich arbeite an einer lokalisierten Windows (Phone) 10 UWP App.Regionales Format und Sprache in Windows Phone 10 UWP App
Ich habe Unterstützung für 2 Sprache implementiert: en-US und nl-NL (Niederländisch-Niederlande). Dies funktioniert einwandfrei: Wenn der Benutzer in den Telefoneinstellungen Englisch ausgewählt hat, startet die App auf Englisch. Wenn der Benutzer Dutch in den Telefoneinstellungen ausgewählt hat, startet die App auf Niederländisch.
diese Funktion erhalten ich einige Änderungen in der package.appxmanifest machen musste, weil meine Sprachressourcen in einer anderen DLL sind:
<Resources>
<Resource Language="nl-NL"/>
<Resource Language="en-US"/>
</Resources>
Aber ich kann keinen Weg finden, das regionale Format von der bekommen Benutzer für Datums-, Zeit- und Zahlenformatierung.
Wenn der Benutzer Englisch als Sprache, sondern Niederländisch (Niederlande) für die regionale Format ausgewählt hat, beginnt meine App sowohl mit System.Globalization.CultureInfo.CurrentUICulture und System.Globalization.CultureInfo.CurrentCulture zu „en-US“ eingestellt , wobei System.Globalization.CultureInfo.CurrentCulture "nl-NL" sein sollte.
Ich habe die gesamte Dokumentation gesucht, aber ich finde keine Möglichkeit, das regionale Telefon-Format (außer Windows.System.UserProfile.GlobalizationPreferences.HomeGeographicRegion, die etwas anderes ist) abrufen.
Gibt es eine Möglichkeit, das regionale Telefonformat abzurufen?
http://stackoverflow.com/questions/13851854/how-to-find-the-default-dateformat-of-a-culture –
@RahulJha, bitte lesen Sie meine Frage, bevor Sie einen Kommentar hinzufügen. Der Thread, auf den Sie verweisen, sagt nichts über die Benutzereinstellungen auf einem Windows Phone aus. –