Beispiel #1
0
 private async void Window_2_B_Click(object sender, RoutedEventArgs e)
 {
     if (IsMV1Creating == true && Opacity >= 1)
     {
         System.Windows.Forms.DialogResult result = System.Windows.Forms.MessageBox.Show("処理が実行中です。画面を移動しますか?", "確認", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Exclamation, System.Windows.Forms.MessageBoxDefaultButton.Button2);
         if (result == System.Windows.Forms.DialogResult.No)
         {
             return;
         }
     }
     if (IsSetting_Mode_Showing == false)
     {
         IsSetting_Mode_Showing = true;
         IsStarted = false;
         while (true)
         {
             if (Opacity <= 0)
             {
                 Setting_Mode f = new Setting_Mode();
                 f.Show();
                 Close();
                 break;
             }
             Opacity -= 0.05;
             await Task.Delay(30);
         }
     }
 }
 private async void Back_B_Click(object sender, RoutedEventArgs e)
 {
     if (!IsClosing)
     {
         bool IsCreate = false;
         if (IsModelCreating)
         {
             MessageBoxResult result = MessageBox.Show("処理が実行中です。戻りますか?", "確認", MessageBoxButton.YesNo, MessageBoxImage.Exclamation, MessageBoxResult.No);
             if (result == MessageBoxResult.No)
             {
                 return;
             }
             else
             {
                 IsCreate = true;
             }
         }
         IsClosing = true;
         while (Opacity > 0)
         {
             Opacity -= 0.025;
             await Task.Delay(1000 / 60);
         }
         Setting_Mode f = new Setting_Mode();
         f.Show();
         if (IsCreate)
         {
             Directory.Delete(Path + "/Resources/Map/UserMap", true);
         }
         Close();
     }
 }
Beispiel #3
0
 private async void Back_B_Click(object sender, RoutedEventArgs e)
 {
     if (!IsClosing)
     {
         IsClosing = true;
         while (Opacity > 0)
         {
             Opacity -= 0.025;
             await Task.Delay(1000 / 60);
         }
         Setting_Mode f = new Setting_Mode();
         f.Show();
         Close();
     }
 }