New to Telerik UI for WPFStart a free 30-day trial

Represents a navigation pane for the RadPdfViewer, providing a user interface component that allows users to navigate and interact with PDF documents. This class implements the INavigationPaneContentSizeProvider interface to manage content sizing, and the IThemable interface to support theming. The RadPdfViewerNavigationPane class manages the visual representation of bookmarks and tab control elements, allowing dynamic updates based on the associated RadPdfViewer and its documents. It also provides properties for configuring the navigation pane's width and integrates event handling for changes in document state and user interaction with navigation elements.

Definition

Namespace:Telerik.Windows.Controls.FixedDocumentViewersUI

Assembly:Telerik.Windows.Controls.FixedDocumentViewersUI.dll

Syntax:

C#
[TelerikToolboxCategory("Documents")]
public class RadPdfViewerNavigationPane : Control

Inheritance: objectRadPdfViewerNavigationPane

Constructors

Initializes a new instance of the RadPdfViewerNavigationPane class.

C#
public RadPdfViewerNavigationPane()

Fields

EnableAISummaryProperty

DependencyProperty

Gets the associated EnableAISummary property.

C#
public static readonly DependencyProperty EnableAISummaryProperty

PaneWidthProperty

DependencyProperty

Gets the associated PaneContentWidth property.

C#
public static readonly DependencyProperty PaneWidthProperty

RadPdfViewerProperty

DependencyProperty

Gets the associated RadPdfViewer property.

C#
public static readonly DependencyProperty RadPdfViewerProperty

Properties

Enables or disables the AI Summary feature.

C#
public bool EnableAISummary { get; set; }

Gets or sets the navigation pane width.

C#
public double PaneWidth { get; set; }

Gets or sets the associated RadPdfViewer instance.

C#
public RadPdfViewer RadPdfViewer { get; set; }

Gets the ViewModel instance associated with the Navigation Pane.

C#
public RadPdfViewerNavigationPaneViewModel ViewModel { get; }

Methods

Invoked whenever application code or internal processes calls System.Windows.FrameworkElement.ApplyTemplate.

C#
public override void OnApplyTemplate()

Raises the event. This method is invoked whenever is set to true internally.

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

The RoutedEventArgs that contains the event data.