|
@@ -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();
|