ClassRadPdfViewerNavigationPane
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:
[TelerikToolboxCategory("Documents")]
public class RadPdfViewerNavigationPane : Control
Inheritance: objectRadPdfViewerNavigationPane
Constructors
RadPdfViewerNavigationPane()
Initializes a new instance of the RadPdfViewerNavigationPane class.
Declaration
public RadPdfViewerNavigationPane()
Fields
EnableAISummaryProperty
Gets the associated EnableAISummary property.
Declaration
public static readonly DependencyProperty EnableAISummaryProperty
Field Value
DependencyProperty
PaneWidthProperty
Gets the associated PaneContentWidth property.
Declaration
public static readonly DependencyProperty PaneWidthProperty
Field Value
DependencyProperty
RadPdfViewerProperty
Gets the associated RadPdfViewer property.
Declaration
public static readonly DependencyProperty RadPdfViewerProperty
Field Value
DependencyProperty
Properties
EnableAISummary
Enables or disables the AI Summary feature.
PaneWidth
Gets or sets the navigation pane width.
RadPdfViewer
Gets or sets the associated RadPdfViewer instance.
Declaration
public RadPdfViewer RadPdfViewer { get; set; }
Property Value
ViewModel
Gets the ViewModel instance associated with the Navigation Pane.
Declaration
public RadPdfViewerNavigationPaneViewModel ViewModel { get; }
Property Value
Methods
OnApplyTemplate()
Invoked whenever application code or internal processes calls System.Windows.FrameworkElement.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
OnInitialized(EventArgs)
Raises the event. This method is invoked whenever is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
e
The RoutedEventArgs that contains the event data.