Browse Source

页面编辑- 拖拽提取优化

OYXH\oyxh 1 year ago
parent
commit
3afbabb3aa
1 changed files with 4 additions and 9 deletions
  1. 4 9
      PDF Office/Views/PageEdit/PageEditContent.xaml.cs

+ 4 - 9
PDF Office/Views/PageEdit/PageEditContent.xaml.cs

@@ -430,18 +430,13 @@ namespace PDF_Master.Views.PageEdit
                         }
 
                         //string tempPath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), filename);
-                        List<PageEditItem> pagenums = new List<PageEditItem>();
-                        for (int i = 0; i < ListPageEdit.SelectedItems.Count; i++)
-                        {
-                            pagenums.Add(ListPageEdit.SelectedItems[i] as PageEditItem);
-                        }
                         List<int> pages = new List<int>();
-                        for (int i = 0; i < pagenums.Count; i++)
+                        for (int i = 0; i < ListPageEdit.SelectedItems.Count; i++)
                         {
-                            var index = ListPageEdit.Items.IndexOf(pagenums[i]);
-                            if (index != -1)
+                            //这样拿 更精准
+                            if (ListPageEdit.SelectedItems[i] is PageEditItem pageEditItem)
                             {
-                                pages.Add(index);//存入页的index
+                                pages.Add(pageEditItem.PageNumber);
                             }
                         }
                         pages.Sort();