Browse Source

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

weixiangjie 1 năm trước cách đây
mục cha
commit
7854f9db18
1 tập tin đã thay đổi với 7 bổ sung1 xóa
  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);