Ich habe den Screenshot
und ich beabsichtige, das Land zurückzuholen, das "Nigeria" sein sollte. Nachdem ich die System.Globalization-Klasse durchlaufen hatte, fand ich das Code-Snippet unter
%Vor%Aber ich bekomme "Vereinigte Staaten", das ist das "Regionale Format" aus dem obigen Bild. Gibt es keine Möglichkeit, die Werteinstellungen für Land / Region abzurufen?
Das habe ich am Ende des Tages gemacht. Zuerst habe ich die Standort-API-Bibliothek verwendet, um die Koordinaten (Längen- und Breitengrad) des Standorts zu erhalten.
%Vor%Verwenden Sie dann googles umgekehrte Geolokalisierung, um die Informationen oder Details des Standorts basierend auf dem Längen- und Breitengrad zu erhalten
%Vor%d. h. wenn der Breitengrad 60 und der Längengrad 60 ist
%Vor%Aus dem json-Ergebnis können Sie den langen und den kurzen Namen des Landes abrufen.
Ich weiß, dass es alt ist, aber vielleicht kommt jemand hierher und sucht nach einer Antwort:
%Vor% Verwenden Sie System.Threading.Thread.CurrentThread.CurrentCulture.
Es sollte die Telefonsprache korrekt wiedergeben.
Tags und Links c# windows-phone-8 windows-phone-7