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; }
/// <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(); } }