//button click for returning to main menu in summarization menu. private void finishPresentation_Click(object sender, RoutedEventArgs e) { if (sumControl != null) { sumControl.CloseSummarizationPopupButton.Click -= finishPresentation_Click; myCanvas.Children.Remove(sumControl); sumControl = null; } parent.closeFreeStyleMode(); }
//Button click for returning to main menu in pause menu. Logs and summarizes presentation session private void GoMainMenu_Click(object sender, RoutedEventArgs e) { if (pauseControl != null) { pauseControl.GoBackButton.Click -= GoBackButtonPause_Click; myCanvas.Children.Remove(pauseControl); pauseControl = null; } MainWindow.myState = MainWindow.States.menu; try { } catch { } parent.rulesAnalyzerImproved.makeLog(); parent.rulesAnalyzerImproved.makeUserProfileLog(); parent.rulesAnalyzerImproved.makeAllMistakeLogFiles(); sumControl = new SummarizationPopup(); myCanvas.Children.Add(sumControl); Canvas.SetLeft(sumControl, 20); Canvas.SetTop(sumControl, 20); sumControl.mostCorrectedMistakeLabel.Content = parent.rulesAnalyzerImproved.mostRepeatedCorrection; sumControl.mostRepeatedMistakeLabel.Content = parent.rulesAnalyzerImproved.mostRepeatedMistake; sumControl.mostRepeatedMetaMistakeLabel.Content = parent.rulesAnalyzerImproved.mostRepeatedMetaMistake; sumControl.mostCorrectedMetaMistakeLabel.Content = parent.rulesAnalyzerImproved.mostRepeatedMetaCorrection; sumControl.CloseSummarizationPopupButton.Click += finishPresentation_Click; //parent.closeFreeStyleMode(); //parent.loadMode(); }