예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
        }
예제 #4
0
 private void Connected(object o, MouseButtonEventArgs e)
 {
     SwitchMode(showMainPage = eShowMainPage.eLink);
 }