private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (!wordsLoader.HasSameContentAsCurrentList(wordsFromDictionary)) { MessageBoxResult result = MessageBox.Show("В словаре есть несохраненные изменения.\n\nСохранить?", "Подтвердить изменения", MessageBoxButton.YesNoCancel, MessageBoxImage.Question); CloseDictionaryMessageBox(result, e); } }