Explorar o código

compdfkit(win) - 初次启动写入语言配置

weixiangjie hai 1 ano
pai
achega
7854f9db18
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      Demo/Examples/PDFViewer/App.xaml.cs

+ 7 - 1
Demo/Examples/PDFViewer/App.xaml.cs

@@ -38,13 +38,19 @@ namespace PDFViewer
             if (string.IsNullOrEmpty(CurrentLanguage))
             {
                 currentCulture = CultureInfo.CurrentCulture.Name;
+                CurrentLanguage = Languages.FirstOrDefault(x => x.Value == currentCulture).Key;
                 if (!Languages.ContainsValue(currentCulture))
                 {
                     CurrentLanguage = "English";
                     currentCulture = "en-US";
                 }
+                Settings.Default.Language = CurrentLanguage;
+                Settings.Default.Save();
+            }
+            else
+            {
+                currentCulture = Languages.TryGetValue(CurrentLanguage, out currentCulture) ? currentCulture : "en-US";
             }
-            else currentCulture = Languages.TryGetValue(CurrentLanguage, out currentCulture) ? currentCulture : "en-US";
             
             Thread.CurrentThread.CurrentUICulture = new CultureInfo(currentCulture);
             Thread.CurrentThread.CurrentCulture = new CultureInfo(currentCulture);