private async void 退出_Click(object sender, RoutedEventArgs e)
        {
            var    exit   = string.Format(@"document.querySelectorAll('a[href*=""action=logout""]')[0].href;");
            string result = await WebView1.InvokeScriptAsync("eval", new string[] { exit });

            WebView1.Source = new Uri(result);

            BitmapImage bitmapImage = new BitmapImage(new Uri(this.BaseUri, "TopbarICON/默认头像.jpg"));

            Avatar.ImageSource  = bitmapImage;
            SmallNew.Visibility = (Visibility)1;
            UserLVL.ClearValue(Image.SourceProperty);
            UserName.Text    = "游客";
            LPBtn.Visibility = (Visibility)1;
            获取列表1.Visibility = (Visibility)1;

            TheAPPFrame.Content = null;
            if (await CheckLoadState(true) == 0)
            {
                ShowNotifi("您已成功退出,现在返回主界面");
            }

            await Task.Delay(1000);

            退出.Visibility = (Visibility)1;
            await Task.Delay(1000);

            LPLogin.Visibility = 0;
        }
Exemple #2
0
        /// <summary>
        /// Метод для выбора уровня сложности
        /// </summary>
        public void ChooseGameLVL()
        {
            Console.WriteLine("");
            gameText.WriteText(gameText.LvlNumber);
            Console.WriteLine("");
            Console.Write("-");
            try
            {
                int number = Convert.ToInt32(Console.ReadLine());
                switch (number)
                {
                case 1:
                    DeathLVl death = new DeathLVl();
                    death.StartLvl();
                    break;

                case 2:
                    HardLVL hard = new HardLVL();
                    hard.StartLvl();
                    break;

                case 3:
                    MediumLVl medium = new MediumLVl();
                    break;

                case 4:
                    EasyLVL easy = new EasyLVL();
                    easy.StartLvl();
                    break;

                case 5:
                    UserLimits limits = new UserLimits();
                    limits.StartLvl();
                    break;

                case 6:
                    UserLVL userLVL = new UserLVL();
                    userLVL.StartLvl();
                    break;

                default:
                    gameText.WriteText(gameText.InputLimitsLvl);
                    ChooseGameLVL();
                    break;
                }
            }
            catch (Exception)
            {
                gameText.WriteText(gameText.UserMistakeInput);
                ChooseGameLVL();
            }
        }