|
@@ -52,6 +52,8 @@ using System.Windows.Documents;
|
|
|
using ComPDFKit.PDFPage;
|
|
|
using ComPDFKitViewer;
|
|
|
using SplitMode = PDF_Master.EventAggregators.SplitMode;
|
|
|
+using PDF_Master.ViewModels.PageEdit;
|
|
|
+using System.Windows.Annotations;
|
|
|
|
|
|
namespace PDF_Master.ViewModels
|
|
|
{
|
|
@@ -227,6 +229,7 @@ namespace PDF_Master.ViewModels
|
|
|
/// 显示 隐藏注释
|
|
|
/// </summary>
|
|
|
public bool IsHiddenAnnot = false;
|
|
|
+
|
|
|
public bool IsMultiSelected { get; set; } = false;
|
|
|
|
|
|
public OpenFileInfo OpenFileInfo = null;
|
|
@@ -2018,6 +2021,29 @@ namespace PDF_Master.ViewModels
|
|
|
case "TabItemForm":
|
|
|
case "TabItemFill":
|
|
|
ToolsBarContentVisible = Visibility.Visible;
|
|
|
+ //当退出页面编辑后
|
|
|
+ //缩略图选中页面,要和当前显示的页面,一致
|
|
|
+ if (PDFViewer != null)
|
|
|
+ {
|
|
|
+ events.GetEvent<PageEditSelectedItemEvent>().Publish(new PageEditSelectedItemEventArgs() { Unicode = unicode, SelectedItemIndex = PDFViewer.CurrentIndex });
|
|
|
+ }
|
|
|
+
|
|
|
+ #region part1
|
|
|
+
|
|
|
+ //bool isTabItemThumbnail = IsBOTATabItemShow(out BOTAContentViewModel bOTAContentViewModel, out BOTAContent bOTAContent, "TabItemThumbnail");
|
|
|
+ //if (isTabItemThumbnail)
|
|
|
+ //{
|
|
|
+ // Views.PageEdit.PageEditContent pageEditContent = null;
|
|
|
+ // PageEditContentViewModel viewModel = GetPageEditContentVM(bOTAContentViewModel, out pageEditContent);
|
|
|
+ // if (viewModel != null)
|
|
|
+ // {
|
|
|
+ // viewModel.ListSelectedIndex = PDFViewer.CurrentIndex;
|
|
|
+ // pageEditContent.ListPageEdit.ScrollIntoView(pageEditContent.ListPageEdit.SelectedItem);
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+
|
|
|
+ #endregion part1
|
|
|
+
|
|
|
break;
|
|
|
|
|
|
case "TabItemScan":
|
|
@@ -2031,6 +2057,13 @@ namespace PDF_Master.ViewModels
|
|
|
|
|
|
case "TabItemConvert":
|
|
|
ToolsBarContentVisible = Visibility.Visible;
|
|
|
+
|
|
|
+ //当退出页面编辑后
|
|
|
+ //缩略图选中页面,要和当前显示的页面,一致
|
|
|
+ if (PDFViewer != null)
|
|
|
+ {
|
|
|
+ events.GetEvent<PageEditSelectedItemEvent>().Publish(new PageEditSelectedItemEventArgs() { Unicode = unicode, SelectedItemIndex = PDFViewer.CurrentIndex });
|
|
|
+ }
|
|
|
break;
|
|
|
|
|
|
case "TabItemPageEdit":
|
|
@@ -2721,7 +2754,7 @@ namespace PDF_Master.ViewModels
|
|
|
try
|
|
|
{
|
|
|
//删掉Settings.Default.UserDate.isInFreeUseTime == false,没有试用期策略了
|
|
|
- if ((!App.IsLogin || Settings.Default.UserDate.subscribestatus != 1)&&App.IsUsedVIP==true)
|
|
|
+ if ((!App.IsLogin || Settings.Default.UserDate.subscribestatus != 1) && App.IsUsedVIP == true)
|
|
|
{
|
|
|
DialogParameters value = new DialogParameters();
|
|
|
value.Add(ParameterNames.ViewContentViewModel, this);
|