Explorar el Código

页面编辑 - 测试 区分选中 跳转的

OYXH\oyxh hace 1 año
padre
commit
9ca7a2087a
Se han modificado 1 ficheros con 23 adiciones y 23 borrados
  1. 23 23
      PDF Office/ViewModels/PageEdit/PageEditContentViewModel.cs

+ 23 - 23
PDF Office/ViewModels/PageEdit/PageEditContentViewModel.cs

@@ -3384,33 +3384,33 @@ namespace PDF_Master.ViewModels.PageEdit
         private void PDFViewer_InfoChanged(object sender, KeyValuePair<string, object> e)
         {
             //缩略图 复制粘贴后会选择第一项的问题
-            if (e.Key == "PageNum" && !viewContentViewModel.isInPageEdit)
-            {
-                int index = (e.Value as ComPDFKitViewer.RenderData).PageIndex - 1;
-                if (IsAddPages == false)
-                {
-                }
-                //注释掉 该方法有许多联动,避免联动影响
-                //NotifyUIToRefresh(new List<int> { (e.Value as ComPDFKitViewer.RenderData).PageIndex });
-                eventor.GetEvent<PageEditSelectedItemEvent>().Publish(new PageEditSelectedItemEventArgs() { Unicode = unicode, SelectedItemIndex = index, IsSingle = true });
-            }
-            //不准确 有时候会触发两次,就无法判断
-            //if (IsAddPages == false)
+            //if (e.Key == "PageNum" && !viewContentViewModel.isInPageEdit)
             //{
-            //    //缩略图 复制粘贴后会选择第一项的问题
-            //    if (e.Key == "PageNum" && !viewContentViewModel.isInPageEdit)
+            //    int index = (e.Value as ComPDFKitViewer.RenderData).PageIndex - 1;
+            //    if (IsAddPages == false)
             //    {
-            //        int index = (e.Value as ComPDFKitViewer.RenderData).PageIndex - 1;
-            //        //注释掉 该方法有许多联动,避免联动影响
-            //        //NotifyUIToRefresh(new List<int> { (e.Value as ComPDFKitViewer.RenderData).PageIndex });
-            //        eventor.GetEvent<PageEditSelectedItemEvent>().Publish(new PageEditSelectedItemEventArgs() { Unicode = unicode, SelectedItemIndex = index, IsSingle = true });
             //    }
+            //    //注释掉 该方法有许多联动,避免联动影响
+            //    //NotifyUIToRefresh(new List<int> { (e.Value as ComPDFKitViewer.RenderData).PageIndex });
+            //    eventor.GetEvent<PageEditSelectedItemEvent>().Publish(new PageEditSelectedItemEventArgs() { Unicode = unicode, SelectedItemIndex = index, IsSingle = true });
             //}
-            //else
-            //{
-            //    //IsAddPages = false;
-            //    return;
-            //}
+            //不准确 有时候会触发两次,就无法判断
+            if (IsAddPages == false)
+            {
+                //缩略图 复制粘贴后会选择第一项的问题
+                if (e.Key == "PageNum" && !viewContentViewModel.isInPageEdit)
+                {
+                    int index = (e.Value as ComPDFKitViewer.RenderData).PageIndex - 1;
+                    //注释掉 该方法有许多联动,避免联动影响
+                    //NotifyUIToRefresh(new List<int> { (e.Value as ComPDFKitViewer.RenderData).PageIndex });
+                    eventor.GetEvent<PageEditSelectedItemEvent>().Publish(new PageEditSelectedItemEventArgs() { Unicode = unicode, SelectedItemIndex = index, IsSingle = true });
+                }
+            }
+            else
+            {
+                IsAddPages = false;
+                return;
+            }
         }
 
         /// <summary>