|
@@ -4,12 +4,9 @@ using PDF_Office.Model;
|
|
|
using Prism.Mvvm;
|
|
|
using Prism.Regions;
|
|
|
using Prism.Services.Dialogs;
|
|
|
-using System;
|
|
|
-using System.Collections.Generic;
|
|
|
using System.Collections.ObjectModel;
|
|
|
using System.Linq;
|
|
|
-using System.Text;
|
|
|
-using System.Threading.Tasks;
|
|
|
+using System.Windows;
|
|
|
|
|
|
namespace PDF_Office.ViewModels.BOTA
|
|
|
{
|
|
@@ -22,6 +19,14 @@ namespace PDF_Office.ViewModels.BOTA
|
|
|
public CPDFViewer PDFViewer;
|
|
|
public ObservableCollection<CPDFBookmark> Bookmarklist { get; set; }
|
|
|
|
|
|
+ private Visibility isEmptyPanelVisibility = Visibility.Collapsed;
|
|
|
+
|
|
|
+ public Visibility IsEmptyPanelVisibility
|
|
|
+ {
|
|
|
+ get { return isEmptyPanelVisibility; }
|
|
|
+ set { isEmptyPanelVisibility = value; }
|
|
|
+ }
|
|
|
+
|
|
|
#endregion 属性
|
|
|
|
|
|
public BookmarkContentViewModel(IRegionManager regionManager, IDialogService dialogService)
|
|
@@ -39,8 +44,14 @@ namespace PDF_Office.ViewModels.BOTA
|
|
|
}
|
|
|
|
|
|
Bookmarklist = new ObservableCollection<CPDFBookmark>(PDFViewer.Document.GetBookmarkList().OrderBy(d => d.Title));
|
|
|
- if (Bookmarklist.Count < 0)
|
|
|
+ if (Bookmarklist.Count < 1)
|
|
|
+ {
|
|
|
+ IsEmptyPanelVisibility = Visibility.Visible;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ else
|
|
|
{
|
|
|
+ isEmptyPanelVisibility = Visibility.Collapsed;
|
|
|
}
|
|
|
}
|
|
|
|