|
@@ -2519,8 +2519,15 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
|
|
|
if (isDeleteAfterExtract)
|
|
|
{
|
|
|
- DoRemoveSelectedPages();
|
|
|
+ //先提取后删除,index和其他地方设置不一样
|
|
|
+ int index = DoRemoveSelectedPages() + 1;
|
|
|
+ if (index > PDFViewer.Document.PageCount)
|
|
|
+ {
|
|
|
+ index = PDFViewer.Document.PageCount;
|
|
|
+ }
|
|
|
ReloadAfterOption(true, false, Tuple.Create(0, PDFViewer.Document.PageCount));
|
|
|
+ //通知Xaml删除后 选中的页面,从VM设置选中项会有问题
|
|
|
+ NotifyUIToRefresh(new List<int>() { index });
|
|
|
}
|
|
|
|
|
|
CommonHelper.ShowFileBrowser(selectedfile);
|
|
@@ -3080,7 +3087,6 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
{
|
|
|
PageEditItems[pageitems[i]].IsGetImage = false;
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
}
|