At.FF.Krems.Config_Gui.MainWindow.MainWindowOnClosing C# (CSharp) Méthode

MainWindowOnClosing() private méthode

The main window on closing.
private MainWindowOnClosing ( object sender, CancelEventArgs e ) : void
sender object The sender.
e System.ComponentModel.CancelEventArgs The instance containing the event data.
Résultat void
        private void MainWindowOnClosing(object sender, CancelEventArgs e)
        {
            var compareObjects = new CompareLogic();
            if (compareObjects.Compare(this.ViewModel.Config, this.browserConfigDefault).AreEqual)
            {
                return;
            }

            var result = MessageBox.Show(Properties.Resources.SaveContent_DE_AT, Properties.Resources.Save_DE_AT + "?", MessageBoxButton.YesNoCancel, MessageBoxImage.Question, this.FindResource("MessageBoxStyle") as Style);
            switch (result)
            {
                case MessageBoxResult.Cancel:
                    e.Cancel = true;
                    return;
                case MessageBoxResult.Yes:
                    this.SaveOnClick(sender, null);
                    break;
            }
        }