private void CloseRoutine() { var closeDialog = new CloseDialog(((MainViewModel)this.DataContext).IsSimulationOpen); closeDialog.ShowDialog(); switch (closeDialog.Result) { case UI.SharedWPF.DialogResult.CloseWithOutSave: { this.Close(); } break; case UI.SharedWPF.DialogResult.SaveAndClose: { //CHEQUEAR SI ES SAVE, O SAVEAS !! ((MainViewModel)this.DataContext).SaveSimulationCommand.Execute(null); this.Close(); } break; case UI.SharedWPF.DialogResult.Cancel: { return; } } this.Close(); logger.Info("Cerrar Ventana de Simulación."); }
private void BtnClose_Click(object sender, EventArgs e) { if (main.HasWorldInitialized) { GuiClose.IsReallyQuitting = false; CloseDialog CloseDialog = new CloseDialog(); CloseDialog.ShowDialog(); } else { GuiClose.IsReallyQuitting = true; } }
private void CloseRoutine() { var closeDialog = new CloseDialog(true); closeDialog.ShowDialog(); switch (closeDialog.Result) { case Victoria.UI.SharedWPF.DialogResult.CloseWithOutSave: { //this.MyDesigner.setDebugButtonsVisibility(Visibility.Hidden) this.diagrama().StopDebugProcess(); this.Close(); } break; case Victoria.UI.SharedWPF.DialogResult.Cancel: { return; } } this.Close(); }