private void CloseExecuted(object sender, ExecutedRoutedEventArgs e) { if (SemanticWeb.IsChanged) { var res = MessageBox.Show("Сохранить изменения?", "", MessageBoxButton.YesNoCancel); if (res == MessageBoxResult.Yes) { ApplicationCommands.Save.Execute(null, null); } if (res == MessageBoxResult.Cancel) { return; } } MyDiag.IsEnabled = false; MyDiag.ClearAll(); _isOpen = false; FileName = string.Empty; SemanticWeb.Close(); }