예제 #1
0
 private void editButton_Click(object sender, EventArgs e)
 {
     if (vms.Count == 1)
     {
         using (var dlg = new BallooningDialog(vm0))
             dlg.ShowDialog(Program.MainWindow);
     }
     else
     {
         Program.MainWindow.ShowPerConnectionWizard(vm0.Connection, new BallooningWizard(vms));
     }
 }
예제 #2
0
        protected override void FinishWizard()
        {
            xenTabPageSettings.UnfocusSpinners();
            bool canCloseWizard = BallooningDialog.ConfirmAndChange(this, xenTabPageVMs.CheckedVMs,
                                                                    has_ballooning ? (long)xenTabPageSettings.dynamic_min : (long)xenTabPageSettings.static_max,
                                                                    // dynamic_min and _max should stay equal to static_max for VMs without ballooning
                                                                    has_ballooning ? (long)xenTabPageSettings.dynamic_max : (long)xenTabPageSettings.static_max,
                                                                    (long)xenTabPageSettings.static_max, origStaticMax, xenTabPageSettings.AdvancedMode);

            if (canCloseWizard)
            {
                base.FinishWizard();
            }
            else
            {
                FinishCanceled();
            }
        }