/************************************OBSŁUGA ZDARZEŃ***********************************/ private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { MessageBoxResult result; bool stop = false; if (PropertiesStalking.stalking) { if (PropertiesStalking.change) { result = MessageBox.Show("Wprowadzono zmiany. Czy chcesz zapisać przed zamknięciem programu?", "Podchody", MessageBoxButton.YesNoCancel, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { if (PropertiesStalking.pathSaveFile == "") { SaveLoad.saveCompetitionAs(); } else { SaveLoad.saveStalking(false, PropertiesStalking.pathSaveFile, false); } } else if (result == MessageBoxResult.Cancel) { e.Cancel = true; stop = true; } } if (!stop) { result = MessageBox.Show("Czy napewno chcesz zakończyć?", "Podchody", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.No) { e.Cancel = true; } } } }
private void saveCompetitionAsMenuItem_Click(object sender, RoutedEventArgs e) { SaveLoad.saveCompetitionAs(); saveCompetitionMenuItem.IsEnabled = true; }