Exemple #1
0
        public StatusPage(TRANSITON_FROM from) : base(from)
        {
            InitializeComponent();

            var tgr = new TapGestureRecognizer();

            tgr.Tapped += (s, e) =>
            {
                Sound.OK();
                MainPage.AddSubPage(new Chu2NameListPage(TRANSITON_FROM.BOTTOM));
            };
            MainChu2Name.GestureRecognizers.Add(tgr);
            SubChu2Name.GestureRecognizers.Add(tgr);
        }
Exemple #2
0
 protected override void Back(bool dontSave = false)
 {
     if (!dontSave)
     {
         _vm.SaveOther(Enemy);
     }
     if (Current.ContinuousWin >= 5)
     {
         MainPage.AddSubPage(new PrayPage(TRANSITON_FROM.RIGHT, "15"), () => { base.Back(false); });
         Current.ClearContinusBattleRecord();
     }
     else if (Current.ContinuousLose >= 5)
     {
         MainPage.AddSubPage(new PrayPage(TRANSITON_FROM.RIGHT, "14"), () => { base.Back(false); });
         Current.ClearContinusBattleRecord();
     }
     else
     {
         base.Back(dontSave);
     }
 }
Exemple #3
0
 void Handle_Comment(object sender, System.EventArgs e)
 {
     MainPage.AddSubPage(new CommentEdit(TRANSITON_FROM.BOTTOM));
 }
Exemple #4
0
 void Handle_Revival(object sender, System.EventArgs e)
 {
     MainPage.AddSubPage(new ShowPassword(TRANSITON_FROM.BOTTOM));
 }
Exemple #5
0
 void Handle_Chu2Name(object sender, System.EventArgs e)
 {
     MainPage.AddSubPage(new Chu2NameListPage(TRANSITON_FROM.BOTTOM));
 }