|
@@ -697,28 +697,37 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void PDFViewer_PDFEditHandler(object sender, List<PDFEditSelectionData> e)
|
|
|
+ private async void PDFViewer_PDFEditHandler(object sender, List<PDFEditSelectionData> e)
|
|
|
{
|
|
|
- if (e != null && e.Count > 0)
|
|
|
- {
|
|
|
- foreach (var item in e)
|
|
|
- {
|
|
|
- if (item is PDFEditSelectionData editSelectionData)
|
|
|
- {
|
|
|
- switch (editSelectionData.Action)
|
|
|
- {
|
|
|
- case ActionType.Add:
|
|
|
- PDFViewer.ClearSelectPDFEdit();
|
|
|
- PDFViewer.SelectPDFEdit(e, true);
|
|
|
- break;
|
|
|
+ #region 后续 Undo 操作
|
|
|
|
|
|
- case ActionType.Modify:
|
|
|
+ //if (e != null && e.Count > 0)
|
|
|
+ //{
|
|
|
+ // foreach (var item in e)
|
|
|
+ // {
|
|
|
+ // if (item is PDFEditSelectionData editSelectionData)
|
|
|
+ // {
|
|
|
+ // switch (editSelectionData.Action)
|
|
|
+ // {
|
|
|
+ // case ActionType.Add:
|
|
|
+ // PDFViewer.ClearSelectPDFEdit();
|
|
|
+ // PDFViewer.SelectPDFEdit(e, true);
|
|
|
+ // break;
|
|
|
+
|
|
|
+ // case ActionType.Modify:
|
|
|
+
|
|
|
+ // break;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ //}
|
|
|
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ #endregion 后续 Undo 操作
|
|
|
+
|
|
|
+ PDFViewer.ClearSelectPDFEdit();
|
|
|
+ //延时 =》添加图片,弹出系统文件弹窗,双击选中图片后添加到页面上,需要选中图片
|
|
|
+ await Task.Delay(50);
|
|
|
+ PDFViewer.SelectPDFEdit(e, true);
|
|
|
}
|
|
|
|
|
|
protected PDFEditEvent TextEditEvent;
|