|
@@ -101,7 +101,7 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs
|
|
|
get { return filePathName; }
|
|
|
set
|
|
|
{
|
|
|
- value = value+".pdf";
|
|
|
+ value = value + ".pdf";
|
|
|
SetProperty(ref filePathName, value);
|
|
|
}
|
|
|
}
|
|
@@ -137,6 +137,16 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs
|
|
|
SetProperty(ref fileNameDeimiterIsEnabled, value);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ private int maxPageRange = 0;
|
|
|
+ public int MaxPageRange
|
|
|
+ {
|
|
|
+ get { return maxPageRange; }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ SetProperty(ref maxPageRange, value);
|
|
|
+ }
|
|
|
+ }
|
|
|
#endregion
|
|
|
|
|
|
#region 委托声明
|
|
@@ -498,39 +508,40 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- #endregion
|
|
|
|
|
|
- #region 构架行为
|
|
|
- public string Title => "";
|
|
|
+ #endregion
|
|
|
|
|
|
- public event Action<IDialogResult> RequestClose;
|
|
|
+ #region 构架行为
|
|
|
+ public string Title => "";
|
|
|
|
|
|
- public bool CanCloseDialog()
|
|
|
- {
|
|
|
- return true;
|
|
|
- }
|
|
|
+ public event Action<IDialogResult> RequestClose;
|
|
|
|
|
|
- public void OnDialogClosed()
|
|
|
- {
|
|
|
+ public bool CanCloseDialog()
|
|
|
+ {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
|
|
|
- }
|
|
|
+ public void OnDialogClosed()
|
|
|
+ {
|
|
|
|
|
|
- public void OnDialogOpened(IDialogParameters parameters)
|
|
|
- {
|
|
|
- CPDFViewer viewer = null;
|
|
|
- string filepath = "";
|
|
|
- parameters.TryGetValue<CPDFViewer>(ParameterNames.PDFViewer, out viewer);
|
|
|
- parameters.TryGetValue<string>(ParameterNames.FilePath, out filepath);
|
|
|
- if (viewer != null && viewer.Document != null)
|
|
|
+ }
|
|
|
+
|
|
|
+ public void OnDialogOpened(IDialogParameters parameters)
|
|
|
{
|
|
|
- currentViewer = viewer;
|
|
|
- document = viewer.Document;
|
|
|
- savefilename = currentViewer.Document.FileName;
|
|
|
- FilePathName = savefilename + "-" + "part" ;
|
|
|
- savefilepath = filepath.Replace(savefilename + ".pdf", "");
|
|
|
+ CPDFViewer viewer = null;
|
|
|
+ string filepath = "";
|
|
|
+ parameters.TryGetValue<CPDFViewer>(ParameterNames.PDFViewer, out viewer);
|
|
|
+ parameters.TryGetValue<string>(ParameterNames.FilePath, out filepath);
|
|
|
+ if (viewer != null && viewer.Document != null)
|
|
|
+ {
|
|
|
+ currentViewer = viewer;
|
|
|
+ MaxPageRange = viewer.Document.PageCount;
|
|
|
+ document = viewer.Document;
|
|
|
+ savefilename = currentViewer.Document.FileName;
|
|
|
+ FilePathName = savefilename + "-" + "part";
|
|
|
+ savefilepath = filepath.Replace(savefilename + ".pdf", "");
|
|
|
+ }
|
|
|
}
|
|
|
+ #endregion
|
|
|
}
|
|
|
- #endregion
|
|
|
-}
|
|
|
}
|