|
@@ -813,6 +813,34 @@ namespace PDF_Master.ViewModels
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 设置缩放控件的选中项
|
|
|
+ /// </summary>
|
|
|
+ private void SetZoomIndex()
|
|
|
+ {
|
|
|
+ switch (PDFViewer.ModeFit)
|
|
|
+ {
|
|
|
+ case FitMode.FitWidth:
|
|
|
+ SelectedIndex = 1;
|
|
|
+ break;
|
|
|
+
|
|
|
+ case FitMode.FitHeight:
|
|
|
+ SelectedIndex = 2;
|
|
|
+ break;
|
|
|
+
|
|
|
+ case FitMode.FitSize:
|
|
|
+ SelectedIndex = 0;
|
|
|
+ break;
|
|
|
+
|
|
|
+ case FitMode.FitFree:
|
|
|
+ SelectedIndex = -1;
|
|
|
+ break;
|
|
|
+
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private void GetModeView(ViewMode mode)
|
|
|
{
|
|
|
if ((int)mode % 2 == 0)
|
|
@@ -938,6 +966,8 @@ namespace PDF_Master.ViewModels
|
|
|
oldPageIndex = pdfview.CurrentIndex;
|
|
|
PageCount = PDFViewer.Document.PageCount;
|
|
|
GetModeView(PDFViewer.ModeView);
|
|
|
+ //设置下拉框选中项
|
|
|
+ SetZoomIndex();
|
|
|
if (PageCount > 0)
|
|
|
{
|
|
|
//文档解密后再获取当前页,以此来确保上下翻页按钮的状态的准确的
|