private void SaveProjectMethod(object sender, RoutedEventArgs e) { TabItem selectedItem = (TabItem)openedProjectTabControl.SelectedItem; if (selectedItem == null) { InformDialogUtil.ShowWarning("Нет открытого проекта."); return; } Dictionary <string, ObservableCollection <string> > dictWord; openedProjectDictWordStorage.TryGetValue(selectedItem.Uid, out dictWord); if (dictWord != null) { ZipWrapper.UpdateDictWordInProjectFileArchive(selectedItem.Uid, dictWord); InformDialogUtil.ShowInfo("Cловари для закладок успешно сохранены в файле проекта: " + selectedItem.Uid); } }
private void createProjectButton_Click(object sender, RoutedEventArgs e) { var fbd = new System.Windows.Forms.FolderBrowserDialog(); System.Windows.Forms.DialogResult result = fbd.ShowDialog(); if (result == System.Windows.Forms.DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { string projectArchiveName = ZipWrapper.CreateProjectFileArchiveAndGetResultFilePath(projectModel, fbd.SelectedPath); InformDialogUtil.ShowInfo("Файл проекта создан: \r\n" + projectArchiveName); Close(); Owner.Close(); Owner.Owner.Close(); projectModel.openProjectDelegate(projectArchiveName); } else { InformDialogUtil.ShowWarning("Не указана директория для сохранения файла проекта."); } }