|
@@ -15,6 +15,10 @@ using System.Windows.Controls;
|
|
|
using Prism.Services.Dialogs;
|
|
|
using PDF_Office.CustomControl;
|
|
|
using PDF_Office.Model;
|
|
|
+using PDF_Office.ViewModels.BOTA;
|
|
|
+using PDF_Office.Views.BOTA;
|
|
|
+using PDF_Office.Views.PropertyPanel.AnnotPanel;
|
|
|
+using PDF_Office.Views.Tools;
|
|
|
|
|
|
namespace PDF_Office.ViewModels
|
|
|
{
|
|
@@ -124,7 +128,7 @@ namespace PDF_Office.ViewModels
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
private int pageCount;
|
|
|
|
|
|
public int PageCount
|
|
@@ -202,6 +206,20 @@ namespace PDF_Office.ViewModels
|
|
|
param.Add(ParameterNames.PDFViewer, PDFViewer);
|
|
|
param.Add(ParameterNames.BottomToolContentViewModel, this);
|
|
|
region.RequestNavigate(RegionNames.PropertyRegionName, "ViewModularContent", param);
|
|
|
+
|
|
|
+ if (region.Regions.ContainsRegionWithName(ViewContentViewModel.PropertyRegionName))
|
|
|
+ {
|
|
|
+ var views = region.Regions[ViewContentViewModel.PropertyRegionName].Views;
|
|
|
+ foreach (var item in views)
|
|
|
+ {
|
|
|
+ if (item is LinkAnnotProperty linkAnnotProperty)
|
|
|
+ {
|
|
|
+ var contentRegion = region.Regions[ViewContentViewModel.PropertyRegionName];
|
|
|
+ contentRegion.Remove(item);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -210,8 +228,6 @@ namespace PDF_Office.ViewModels
|
|
|
IsShowViewModular = ViewContentViewModel.IsPropertyOpen;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
private void SelectionChangedEvent(object e)
|
|
|
{
|
|
|
var args = e as SelectionChangedEventArgs;
|