Exemple #1
0
 private void step2_login_Click(object sender, RoutedEventArgs e)
 {
     UI.LoginMojangAccount lma = new UI.LoginMojangAccount();
     lma.LoginDone += () =>
     {
         Dispatcher.Invoke(delegate
         {
             lma.Close();
             MainWindow parent = (MainWindow)Window.GetWindow(this);
             parent.Close();
         });
     };
     lma.ShowDialog();
 }
Exemple #2
0
 /// <summary>
 /// 用户选择用Mojang账户登录,弹出登陆框(保存由登陆框负责)
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void LaunchSet_LoginWithOnline_Click(object sender, RoutedEventArgs e)
 {
     UI.LoginMojangAccount lma = new UI.LoginMojangAccount();
     lma.LoginDone += () =>
     {
         Dispatcher.Invoke(delegate
         {
             lma.Close();
             ConfigModel config         = Config.GetConfig();
             LaunchSet_LoginTip.Content =
                 "目前是"
                 + (config.users[0].type == "online" ? "正版" : "盗版")
                 + "模式,账号是" + config.users[0].name;
         });
     };
     lma.ShowDialog();
 }