private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (textEditor.ContentChanged) { confirmationWindow confirm = new confirmationWindow(textEditor.FileName); confirm.Owner = this; confirm.ShowDialog(); if (confirm.ConfirmationResult == confirmationResult.YES) { mmFileSave_Click(sender, new RoutedEventArgs()); e.Cancel = false; } if (confirm.ConfirmationResult == confirmationResult.NO) { e.Cancel = false; } if (confirm.ConfirmationResult == confirmationResult.CANCEL) { e.Cancel = true; } } }
private void mmFileOpen_Click(object sender, RoutedEventArgs e) { if (textEditor.ContentChanged) { confirmationWindow confirm = new confirmationWindow(textEditor.FileName); confirm.Owner = this; confirm.ShowDialog(); if (confirm.ConfirmationResult == confirmationResult.YES) { mmFileSave_Click(sender, e); mmFileOpen_Click(sender, e); } if (confirm.ConfirmationResult == confirmationResult.NO) { FileOpen(); } } else { FileOpen(); } }