|
@@ -3384,33 +3384,33 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
private void PDFViewer_InfoChanged(object sender, KeyValuePair<string, object> e)
|
|
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>
|
|
/// <summary>
|