Hide or show sidebar navigation in our viewer
Nutrient MAUI SDK includes contextual sidebars for page thumbnails, document outlines, bookmarks, and annotations. Each sidebar is accessible by pressing its corresponding toolbar button in a dropdownGroup
called sidebar
, which is, by default, located at the far left of the main toolbar.
These are the corresponding built-in toolbar button types for each sidebar button:
SidebarThumbnailsToggleButtonSidebarDocumentOutlineToggleButtonSidebarAnnotationToggleButtonSidebarBookmarksToggleButtonSidebarSignatureToggleButton
You can read more about built-in items and how to customize the toolbar in the customize existing tools guide.
Sidebar mode
The sidebar can also be controlled programmatically by setting PDFView.SidebarMode
. For a list of all available modes, refer to PSPDFKit.Api.Enums.SidebarMode
.
Using this API you can, for example, activate the annotations sidebar:
<!--View--><pspdfkit:PDFView x:Name="PDFView" SidebarMode="{Binding SelectedSidebarMode}" />
// ViewModelpublic SidebarMode? SelectedSidebarMode{ get => _selectedSidebarMode; set => SetField(ref _selectedSidebarMode, value);}
public void OpenDocumentOutlineSidebar() { SelectedSidebarMode = SidebarMode.DocumentOutline;}
Setting sidebarMode to null
will hide the sidebar:
// ViewModelpublic void HideSidebar() { SelectedSidebarMode = null;}