Parcourir la source

打开文件带密码文件PDFView索引异常-修复

liyijie il y a 1 an
Parent
commit
e76e47984b
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      PDF Office/ViewModels/ViewContentViewModel.cs

+ 5 - 1
PDF Office/ViewModels/ViewContentViewModel.cs

@@ -2019,7 +2019,11 @@ namespace PDF_Master.ViewModels
                     //缩略图选中页面,要和当前显示的页面,一致
                     if (PDFViewer != null)
                     {
-                        events.GetEvent<PageEditSelectedItemEvent>().Publish(new PageEditSelectedItemEventArgs() { Unicode = unicode, SelectedItemIndex = PDFViewer.CurrentIndex });
+                        //防止部分情况PDFViewer.CurrentIndex获取异常问题
+                        if (PDFViewer.Document.PageCount > 0) 
+                        { 
+                            events.GetEvent<PageEditSelectedItemEvent>().Publish(new PageEditSelectedItemEventArgs() { Unicode = unicode, SelectedItemIndex = PDFViewer.CurrentIndex });
+                        }
                     }
 
                     #region part1