Class UserBookmarksViewModel
Inheritance
System.Object
UserBookmarksViewModel
Assembly: pdftron.PDF.Tools.dll
public class UserBookmarksViewModel : ViewModelBase
Constructors
Due to some strange problem on Windows 10 (or VS 2015) we have removed
UserBookmarksViewModel(PDFViewCtrl ctr, string docTag)
and replaced it with the empty constructor and an Init function.
Before, trying to include the tools in another project would cause some very strange
error messages when building in release mode.
Declaration
public UserBookmarksViewModel()
Fields
Declaration
public UserBookmarksViewModel.DocumentModifiedEventHandler DocumentModified
Field Value
Properties
Declaration
public RelayCommand AddBookmarkCommand { get; }
Property Value
Declaration
public ObservableCollection<UserBookmarksViewModel.UserBookmarkItem> BookmarkList { get; set; }
Property Value
Declaration
public bool CanAlwaysEdit { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public RelayCommand DoneEditingCommand { get; }
Property Value
Declaration
public bool HasUnsavedBookmarks { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool IsListPopulated { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool ListHasItems { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public RelayCommand ListViewItemClickCommand { get; }
Property Value
Declaration
public NavigationStack NavigationStack { get; set; }
Property Value
Declaration
public RelayCommand RemoveBookmarkCommand { get; }
Property Value
Declaration
public RelayCommand RenameBookmarkCommand { get; }
Property Value
Declaration
public UserBookmarksViewModel.UserBookmarkItem SelectedBookmark { get; set; }
Property Value
Methods
CancelEditingText()
Declaration
public void CancelEditingText()
Declaration
public void DeselectAll()
FinishEditingText()
Declaration
public void FinishEditingText()
Declaration
public override bool GoBack()
Returns
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public void Init(PDFViewCtrl ctrl, string docTag)
Parameters
Type |
Name |
Description |
PDFViewCtrl |
ctrl |
|
System.String |
docTag |
|
Declaration
public void SaveBookmarks()
Declaration
public Task WaitForBookmarkSavingAsync()
Returns
Events
Declaration
public event UserBookmarksViewModel.BookmarksEditedEventHandler BookmarksEdited
Event Type
Declaration
public event UserBookmarksViewModel.FocusOnSelectedItemEventHandler FocusOnSelectedItemRequested
Event Type
PageChanged
Declaration
public event UserBookmarksViewModel.PageChangedDelegate PageChanged
Event Type