|
@@ -194,15 +194,17 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
{
|
|
|
return;
|
|
|
}
|
|
|
- await viewContentViewModel.SaveBeforeOption();
|
|
|
- DialogParameters value = new DialogParameters();
|
|
|
- value.Add(ParameterNames.PDFViewer, PDFViewer);
|
|
|
- dialogs.ShowDialog(DialogNames.CompressDialog, value, e =>
|
|
|
+ if (await viewContentViewModel.SaveBeforeOption())
|
|
|
{
|
|
|
- CompressDialogModel compressDialogModel = new CompressDialogModel();
|
|
|
- compressDialogModel.OnOpened((Prism.Services.Dialogs.DialogResult)e);
|
|
|
- // OnOpened((Prism.Services.Dialogs.DialogResult)e);
|
|
|
- });
|
|
|
+ DialogParameters value = new DialogParameters();
|
|
|
+ value.Add(ParameterNames.PDFViewer, PDFViewer);
|
|
|
+ dialogs.ShowDialog(DialogNames.CompressDialog, value, e =>
|
|
|
+ {
|
|
|
+ CompressDialogModel compressDialogModel = new CompressDialogModel();
|
|
|
+ compressDialogModel.OnOpened((Prism.Services.Dialogs.DialogResult)e);
|
|
|
+ // OnOpened((Prism.Services.Dialogs.DialogResult)e);
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//private int GetIndex(int pageindex)
|
|
@@ -250,12 +252,15 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
{
|
|
|
return;
|
|
|
}
|
|
|
- await viewContentViewModel.SaveBeforeOption();
|
|
|
- DialogParameters value = new DialogParameters();
|
|
|
- value.Add(ParameterNames.PDFViewer, PDFViewer);
|
|
|
- value.Add(ParameterNames.FilePath, PDFViewer.Document.FilePath);
|
|
|
- value.Add(ParameterNames.Unicode, unicode);
|
|
|
- dialogs.ShowDialog(DialogNames.MergeDialog, value, e => { });
|
|
|
+ if (await viewContentViewModel.SaveBeforeOption())
|
|
|
+ {
|
|
|
+ DialogParameters value = new DialogParameters();
|
|
|
+ value.Add(ParameterNames.PDFViewer, PDFViewer);
|
|
|
+ value.Add(ParameterNames.FilePath, PDFViewer.Document.FilePath);
|
|
|
+ value.Add(ParameterNames.Unicode, unicode);
|
|
|
+ dialogs.ShowDialog(DialogNames.MergeDialog, value, e => { });
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void OpenSetPasswordDialog()
|