|
@@ -206,14 +206,15 @@ namespace PDF_Office.ViewModels
|
|
|
{
|
|
|
while (region.Regions[RegionNames.MainRegion].Views.Count() > 0)
|
|
|
{
|
|
|
- if (CurrentPDFViewer.UndoManager.CanSave)
|
|
|
+ if (CurrentPDFViewer!=null&&CurrentPDFViewer.UndoManager.CanSave)
|
|
|
{
|
|
|
ContentResult result = ShowSaveDialog((SelectedItem.DataContext as MainContentViewModel).viewContentViewModel);
|
|
|
if (result == ContentResult.Cancel)
|
|
|
return false;
|
|
|
+ App.OpenedFileList.Remove(CurrentPDFViewer.Document.FilePath);
|
|
|
+ CurrentPDFViewer.CloseDocument();
|
|
|
}
|
|
|
- App.OpenedFileList.Remove(CurrentPDFViewer.Document.FilePath);
|
|
|
- CurrentPDFViewer.CloseDocument();
|
|
|
+
|
|
|
region.Regions[RegionNames.MainRegion].Remove(selectedItem);
|
|
|
}
|
|
|
return true;
|