private void SwitchMode(eShowMainPage show) { try { switch (show) { case eShowMainPage.eTest: Dpage1 = null; LPage1 = null; this.pageContainer.Content = Tpage1 = new TestMode.Page1(this); break; case eShowMainPage.eDisplay: Tpage1 = null; LPage1 = null; this.pageContainer.Content = Dpage1 = new DisplayMode.Page1(); break; default: this.checkBoxMode.IsEnabled = false; this.pageContainer.Content = LPage1 = new Module_Connected.Page1(); Dpage1 = null; Tpage1 = null; break; } SwitchLanguage(show); } catch (Exception e) { MessageBox.Show(e.Message); } }
private void SwitchLanguage(eShowMainPage show) { try { var resourceDistionary = new ResourceDictionary() { Source = IsChs ? PublicResources.lang.Languages.ResourceChsUri : PublicResources.lang.Languages.ResourceEngUri }; this.Resources.MergedDictionaries.Add(resourceDistionary); switch (show) { case eShowMainPage.eTest: showMainPage = eShowMainPage.eTest; Tpage1.Resources.MergedDictionaries.Add(resourceDistionary); break; case eShowMainPage.eDisplay: showMainPage = eShowMainPage.eDisplay; Dpage1.Resources.MergedDictionaries.Add(resourceDistionary); break; default: showMainPage = eShowMainPage.eLink; LPage1.Resources.MergedDictionaries.Add(resourceDistionary); break; } } catch (Exception e) { MessageBox.Show(e.Message); } }
private void Init() { //启动获取用户上次操作使用的界面、语言 this.checkBoxLang.IsChecked = IsChs = GetUserData("Chs-Eng") == "0" ? true : false; switch (GetUserData("Test-Display")) { case "0": this.checkBoxMode.IsChecked = true; showMainPage = eShowMainPage.eTest; break; case "1": this.checkBoxMode.IsChecked = false; showMainPage = eShowMainPage.eDisplay; break; default: showMainPage = eShowMainPage.eLink; break; } SwitchMode(showMainPage); }
private void Connected(object o, MouseButtonEventArgs e) { SwitchMode(showMainPage = eShowMainPage.eLink); }