Skip to content

PDFThumbnailsView

Namespace: O2S.Components.PDF4NET.View

Defines a viewer control for PDF page thumbnails.

public class PDFThumbnailsView : System.Windows.Controls.UserControl, IPDFView

Inheritance Object → DispatcherObject → DependencyObject → Visual → UIElement → FrameworkElement → Control → ContentControl → UserControl → PDFThumbnailsView
Implements IPDFView

Remarks

Use this control to display thumbnails of PDF pages. Set the PDFThumbnailsView.Document property to display the desired PDF document and the PDFThumbnailsView.DocumentView property to link it to a document view. When the user clicks on a thumbnail in the PDFThumbnailsView, the corresponding page in the linked PDFDocumentView will be displayed, allowing for easy navigation through the PDF document.

Note

To ensure proper functionality, please make sure the value of the PDFThumbnailsView.Document property matches the document set in the linked PDFDocumentView. Otherwise, the thumbnail navigation may not work as expected.

Example

In your form's constructor initialize the PDFThumbnailsView and link it to a PDFDocumentView as follows:

public MainWindow()
{
    // ...

    document = new PDFVisualDocument();
    documentView.Document = document;
    thumbnailsView.Document = document;
    thumbnailsView.DocumentView = documentView;

    // ...
}

When the window is closed, the viewer controls need to be disposed explicitly as follows:

private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
    document.Close();
    documentView.Dispose();
    thumbnailsView.Dispose();
    document.Dispose();
}

Fields

AllowPagesReorderProperty

AllowPagesReorderProperty Dependency Property

public static DependencyProperty AllowPagesReorderProperty;

DocumentViewProperty

DocumentView Dependency Property

public static DependencyProperty DocumentViewProperty;

ShowAnnotationsProperty

ShowAnnotations Dependency Property

public static DependencyProperty ShowAnnotationsProperty;

ShowDefaultPageContextMenuProperty

ShowDefaultPageContextMenu Dependency Property

public static DependencyProperty ShowDefaultPageContextMenuProperty;

ShowFormFieldsProperty

ShowAnnotations Dependency Property

public static DependencyProperty ShowFormFieldsProperty;

ShowPageNumbersProperty

ShowPageNumbers Dependency Property

public static DependencyProperty ShowPageNumbersProperty;

ZoomProperty

Zoom Dependency Property

public static DependencyProperty ZoomProperty;

Constructors

PDFThumbnailsView()

Initializes a new PDFThumbnailsView object.

public PDFThumbnailsView()

Properties

ActualHeight

public double ActualHeight { get; }

Property Value

Double


ActualWidth

public double ActualWidth { get; }

Property Value

Double


AllowDrop

public bool AllowDrop { get; set; }

Property Value

Boolean


AllowPagesReorder

Gets or sets a flag indicating whether pages reordering is allowed.

public bool AllowPagesReorder { get; set; }

Property Value

Boolean
A boolean value indicating whether pages reordering is allowed.

Remarks

When set to true, users can reorder pages by dragging and dropping thumbnails. Default is false.


AreAnyTouchesCaptured

public bool AreAnyTouchesCaptured { get; }

Property Value

Boolean


AreAnyTouchesCapturedWithin

public bool AreAnyTouchesCapturedWithin { get; }

Property Value

Boolean


AreAnyTouchesDirectlyOver

public bool AreAnyTouchesDirectlyOver { get; }

Property Value

Boolean


AreAnyTouchesOver

public bool AreAnyTouchesOver { get; }

Property Value

Boolean


Background

public Brush Background { get; set; }

Property Value

Brush


BindingGroup

public BindingGroup BindingGroup { get; set; }

Property Value

BindingGroup


BitmapEffect

Caution

BitmapEffects are deprecated and no longer function. Consider using Effects where appropriate instead.


public BitmapEffect BitmapEffect { get; set; }

Property Value

BitmapEffect


BitmapEffectInput

Caution

BitmapEffects are deprecated and no longer function. Consider using Effects where appropriate instead.


public BitmapEffectInput BitmapEffectInput { get; set; }

Property Value

BitmapEffectInput


BorderBrush

public Brush BorderBrush { get; set; }

Property Value

Brush


BorderThickness

public Thickness BorderThickness { get; set; }

Property Value

Thickness


CacheMode

public CacheMode CacheMode { get; set; }

Property Value

CacheMode


Clip

public Geometry Clip { get; set; }

Property Value

Geometry


ClipToBounds

public bool ClipToBounds { get; set; }

Property Value

Boolean


CommandBindings

public CommandBindingCollection CommandBindings { get; }

Property Value

CommandBindingCollection


Content

public object Content { get; set; }

Property Value

Object


ContentStringFormat

public string ContentStringFormat { get; set; }

Property Value

String


ContentTemplate

public DataTemplate ContentTemplate { get; set; }

Property Value

DataTemplate


ContentTemplateSelector

public DataTemplateSelector ContentTemplateSelector { get; set; }

Property Value

DataTemplateSelector


ContextMenu

public ContextMenu ContextMenu { get; set; }

Property Value

ContextMenu


Cursor

public Cursor Cursor { get; set; }

Property Value

Cursor


DataContext

public object DataContext { get; set; }

Property Value

Object


DependencyObjectType

public DependencyObjectType DependencyObjectType { get; }

Property Value

DependencyObjectType


DesiredSize

public Size DesiredSize { get; }

Property Value

Size


Dispatcher

public Dispatcher Dispatcher { get; }

Property Value

Dispatcher


Document

Gets or sets the document displayed in the viewer.

public PDFVisualDocument Document { get; set; }

Property Value

PDFVisualDocument
A visual document that encapsulates the file to be displayed.


DocumentView

Gets or sets the associated document view.

public PDFDocumentView DocumentView { get; set; }

Property Value

PDFDocumentView
A PDFDocumentView that represents the document view associated with the thumbnails.

Remarks

When a page is clicked in the thumbnails view, the corresponding page in the document view is displayed.


Effect

public Effect Effect { get; set; }

Property Value

Effect


FlowDirection

public FlowDirection FlowDirection { get; set; }

Property Value

FlowDirection


Focusable

public bool Focusable { get; set; }

Property Value

Boolean


FocusVisualStyle

public Style FocusVisualStyle { get; set; }

Property Value

Style


FontFamily

public FontFamily FontFamily { get; set; }

Property Value

FontFamily


FontSize

public double FontSize { get; set; }

Property Value

Double


FontStretch

public FontStretch FontStretch { get; set; }

Property Value

FontStretch


FontStyle

public FontStyle FontStyle { get; set; }

Property Value

FontStyle


FontWeight

public FontWeight FontWeight { get; set; }

Property Value

FontWeight


ForceCursor

public bool ForceCursor { get; set; }

Property Value

Boolean


Foreground

public Brush Foreground { get; set; }

Property Value

Brush


GraphicRendererFactory

Gets or sets the graphic renderer factory.

public IGraphicRendererFactory GraphicRendererFactory { get; set; }

Property Value

IGraphicRendererFactory
A factory for creating graphic renderers used by the PDF rendering process.


HasAnimatedProperties

public bool HasAnimatedProperties { get; }

Property Value

Boolean


HasContent

public bool HasContent { get; }

Property Value

Boolean


Height

public double Height { get; set; }

Property Value

Double


HorizontalAlignment

public HorizontalAlignment HorizontalAlignment { get; set; }

Property Value

HorizontalAlignment


HorizontalContentAlignment

public HorizontalAlignment HorizontalContentAlignment { get; set; }

Property Value

HorizontalAlignment


InputBindings

public InputBindingCollection InputBindings { get; }

Property Value

InputBindingCollection


InputScope

public InputScope InputScope { get; set; }

Property Value

InputScope


IsArrangeValid

public bool IsArrangeValid { get; }

Property Value

Boolean


IsEnabled

public bool IsEnabled { get; set; }

Property Value

Boolean


IsFocused

public bool IsFocused { get; }

Property Value

Boolean


IsHitTestVisible

public bool IsHitTestVisible { get; set; }

Property Value

Boolean


IsInitialized

public bool IsInitialized { get; }

Property Value

Boolean


IsInputMethodEnabled

public bool IsInputMethodEnabled { get; }

Property Value

Boolean


IsKeyboardFocused

public bool IsKeyboardFocused { get; }

Property Value

Boolean


IsKeyboardFocusWithin

public bool IsKeyboardFocusWithin { get; }

Property Value

Boolean


IsLoaded

public bool IsLoaded { get; }

Property Value

Boolean


IsManipulationEnabled

public bool IsManipulationEnabled { get; set; }

Property Value

Boolean


IsMeasureValid

public bool IsMeasureValid { get; }

Property Value

Boolean


IsMouseCaptured

public bool IsMouseCaptured { get; }

Property Value

Boolean


IsMouseCaptureWithin

public bool IsMouseCaptureWithin { get; }

Property Value

Boolean


IsMouseDirectlyOver

public bool IsMouseDirectlyOver { get; }

Property Value

Boolean


IsMouseOver

public bool IsMouseOver { get; }

Property Value

Boolean


IsSealed

public bool IsSealed { get; }

Property Value

Boolean


IsStylusCaptured

public bool IsStylusCaptured { get; }

Property Value

Boolean


IsStylusCaptureWithin

public bool IsStylusCaptureWithin { get; }

Property Value

Boolean


IsStylusDirectlyOver

public bool IsStylusDirectlyOver { get; }

Property Value

Boolean


IsStylusOver

public bool IsStylusOver { get; }

Property Value

Boolean


IsTabStop

public bool IsTabStop { get; set; }

Property Value

Boolean


IsVisible

public bool IsVisible { get; }

Property Value

Boolean


Language

public XmlLanguage Language { get; set; }

Property Value

XmlLanguage


LayoutTransform

public Transform LayoutTransform { get; set; }

Property Value

Transform


Margin

public Thickness Margin { get; set; }

Property Value

Thickness


MaxHeight

public double MaxHeight { get; set; }

Property Value

Double


MaxWidth

public double MaxWidth { get; set; }

Property Value

Double


MinHeight

public double MinHeight { get; set; }

Property Value

Double


MinWidth

public double MinWidth { get; set; }

Property Value

Double


Name

public string Name { get; set; }

Property Value

String


Opacity

public double Opacity { get; set; }

Property Value

Double


OpacityMask

public Brush OpacityMask { get; set; }

Property Value

Brush


OverridesDefaultStyle

public bool OverridesDefaultStyle { get; set; }

Property Value

Boolean


Padding

public Thickness Padding { get; set; }

Property Value

Thickness


PageDisplayLayout

Gets or sets the current page display layout.

public PDFPageDisplayLayout PageDisplayLayout { get; set; }

Property Value

PDFPageDisplayLayout

Remarks

The page display layout defines how the PDF pages are arranged and displayed in the viewer control.


PageNumber

Gets or sets the page number.

public int PageNumber { get; set; }

Property Value

Int32
The number of the page to be displayed in the viewer.


Parent

public DependencyObject Parent { get; }

Property Value

DependencyObject


PersistId

Caution

PersistId is an obsolete property and may be removed in a future release. The value of this property is not defined.


public int PersistId { get; }

Property Value

Int32


RenderSize

public Size RenderSize { get; set; }

Property Value

Size


RenderTransform

public Transform RenderTransform { get; set; }

Property Value

Transform


RenderTransformOrigin

public Point RenderTransformOrigin { get; set; }

Property Value

Point


Resources

public ResourceDictionary Resources { get; set; }

Property Value

ResourceDictionary


SelectionRectangleAppearance

Gets or sets the appearance of the selection rectangle.

public PathVisualAppearance SelectionRectangleAppearance { get; set; }

Property Value

PathVisualAppearance
A PathVisualAppearance object specifying the drawn appearance of the selection rectangle.


ShowAnnotations

Gets or sets a value indicating whether the annotations should be displayed or not.

public bool ShowAnnotations { get; set; }

Property Value

Boolean
True if the annotations should be displayed, false otherwise. Default is true.


ShowDefaultPageContextMenu

Gets of sets a flag indicating whether the default page context menu should be displayed when right-clicking on a page.

public bool ShowDefaultPageContextMenu { get; set; }

Property Value

Boolean
True if default page context menu should be displayed.


ShowFormFields

Gets or sets a value indicating whether the annotations should be displayed or not.

public bool ShowFormFields { get; set; }

Property Value

Boolean
True if the annotations should be displayed, false otherwise. Default is true.


ShowPageNumbers

Gets or sets a flag indicating whether page numbers should be displayed.

public bool ShowPageNumbers { get; set; }

Property Value

Boolean
True if page numbers should be displayed.

Remarks

When set to true, the viewer will display page numbers under each thumbnail.


SnapsToDevicePixels

public bool SnapsToDevicePixels { get; set; }

Property Value

Boolean


Style

public Style Style { get; set; }

Property Value

Style


TabIndex

public int TabIndex { get; set; }

Property Value

Int32


Tag

public object Tag { get; set; }

Property Value

Object


Template

public ControlTemplate Template { get; set; }

Property Value

ControlTemplate


TemplatedParent

public DependencyObject TemplatedParent { get; }

Property Value

DependencyObject


ToolTip

public object ToolTip { get; set; }

Property Value

Object


TouchesCaptured

public IEnumerable<TouchDevice> TouchesCaptured { get; }

Property Value

IEnumerable<TouchDevice>


TouchesCapturedWithin

public IEnumerable<TouchDevice> TouchesCapturedWithin { get; }

Property Value

IEnumerable<TouchDevice>


TouchesDirectlyOver

public IEnumerable<TouchDevice> TouchesDirectlyOver { get; }

Property Value

IEnumerable<TouchDevice>


TouchesOver

public IEnumerable<TouchDevice> TouchesOver { get; }

Property Value

IEnumerable<TouchDevice>


Triggers

public TriggerCollection Triggers { get; }

Property Value

TriggerCollection


Uid

public string Uid { get; set; }

Property Value

String


UseLayoutRounding

public bool UseLayoutRounding { get; set; }

Property Value

Boolean


VerticalAlignment

public VerticalAlignment VerticalAlignment { get; set; }

Property Value

VerticalAlignment


VerticalContentAlignment

public VerticalAlignment VerticalContentAlignment { get; set; }

Property Value

VerticalAlignment


Visibility

public Visibility Visibility { get; set; }

Property Value

Visibility


Width

public double Width { get; set; }

Property Value

Double


Zoom

Gets or sets the zoom level.

public int Zoom { get; set; }

Property Value

Int32
The zoom level used for displaying the PDF pages.


Methods

Dispose()

Disposes the viewer control.

public void Dispose()

InitializeComponent()

InitializeComponent

public void InitializeComponent()

ScrollToPageLocation(PDFVisualPage, Double, Double)

Scrolls the viewer to the specified page at the given location.

public void ScrollToPageLocation(PDFVisualPage visualPage, double x, double y)

Parameters

visualPage PDFVisualPage
The page to scroll to.

x Double
Location's x coordinate on the page where to scroll.

y Double
Location's Y coordinate on the page where to scroll.


UpdateOnDpiChange()

Updates the viewer content when the monitor dpi changes.

public void UpdateOnDpiChange()

Remarks

This method should be called by client application in response to dpi change events. If this method is not called when the monitor dpi changes then the layout of the viewer content might get scrambled and the current document needs to be closed and reopened.


Events

AfterPageDelete

Gets or sets the event that is fired after a page has been deleted.

public event EventHandler<PDFVisualPageDeleteEventArgs> AfterPageDelete;

AfterPageReorder

Gets or sets the event that is fired after a set of pages has been reordered.

public event EventHandler<PDFVisualPageReorderEventArgs> AfterPageReorder;

BeforePageDelete

Gets or sets the event that is fired when a page is about to be deleted using the default page context menu.

public event EventHandler<PDFVisualPageDeleteEventArgs> BeforePageDelete;

BeforePageReorder

Gets or sets the event that is fired when a set of pages is about to be reordered using drag and drop operations.

public event EventHandler<PDFVisualPageReorderEventArgs> BeforePageReorder;

ContextMenuClosing

public event ContextMenuEventHandler ContextMenuClosing;

ContextMenuOpening

public event ContextMenuEventHandler ContextMenuOpening;

DataContextChanged

public event DependencyPropertyChangedEventHandler DataContextChanged;

DragEnter

public event DragEventHandler DragEnter;

DragLeave

public event DragEventHandler DragLeave;

DragOver

public event DragEventHandler DragOver;

Drop

public event DragEventHandler Drop;

FocusableChanged

public event DependencyPropertyChangedEventHandler FocusableChanged;

GiveFeedback

public event GiveFeedbackEventHandler GiveFeedback;

GotFocus

public event RoutedEventHandler GotFocus;

GotKeyboardFocus

public event KeyboardFocusChangedEventHandler GotKeyboardFocus;

GotMouseCapture

public event MouseEventHandler GotMouseCapture;

GotStylusCapture

public event StylusEventHandler GotStylusCapture;

GotTouchCapture

public event EventHandler<TouchEventArgs> GotTouchCapture;

Initialized

public event EventHandler Initialized;

IsEnabledChanged

public event DependencyPropertyChangedEventHandler IsEnabledChanged;

IsHitTestVisibleChanged

public event DependencyPropertyChangedEventHandler IsHitTestVisibleChanged;

IsKeyboardFocusedChanged

public event DependencyPropertyChangedEventHandler IsKeyboardFocusedChanged;

IsKeyboardFocusWithinChanged

public event DependencyPropertyChangedEventHandler IsKeyboardFocusWithinChanged;

IsMouseCapturedChanged

public event DependencyPropertyChangedEventHandler IsMouseCapturedChanged;

IsMouseCaptureWithinChanged

public event DependencyPropertyChangedEventHandler IsMouseCaptureWithinChanged;

IsMouseDirectlyOverChanged

public event DependencyPropertyChangedEventHandler IsMouseDirectlyOverChanged;

IsStylusCapturedChanged

public event DependencyPropertyChangedEventHandler IsStylusCapturedChanged;

IsStylusCaptureWithinChanged

public event DependencyPropertyChangedEventHandler IsStylusCaptureWithinChanged;

IsStylusDirectlyOverChanged

public event DependencyPropertyChangedEventHandler IsStylusDirectlyOverChanged;

IsVisibleChanged

public event DependencyPropertyChangedEventHandler IsVisibleChanged;

KeyDown

public event KeyEventHandler KeyDown;

KeyUp

public event KeyEventHandler KeyUp;

LayoutUpdated

public event EventHandler LayoutUpdated;

Loaded

public event RoutedEventHandler Loaded;

LostFocus

public event RoutedEventHandler LostFocus;

LostKeyboardFocus

public event KeyboardFocusChangedEventHandler LostKeyboardFocus;

LostMouseCapture

public event MouseEventHandler LostMouseCapture;

LostStylusCapture

public event StylusEventHandler LostStylusCapture;

LostTouchCapture

public event EventHandler<TouchEventArgs> LostTouchCapture;

ManipulationBoundaryFeedback

public event EventHandler<ManipulationBoundaryFeedbackEventArgs> ManipulationBoundaryFeedback;

ManipulationCompleted

public event EventHandler<ManipulationCompletedEventArgs> ManipulationCompleted;

ManipulationDelta

public event EventHandler<ManipulationDeltaEventArgs> ManipulationDelta;

ManipulationInertiaStarting

public event EventHandler<ManipulationInertiaStartingEventArgs> ManipulationInertiaStarting;

ManipulationStarted

public event EventHandler<ManipulationStartedEventArgs> ManipulationStarted;

ManipulationStarting

public event EventHandler<ManipulationStartingEventArgs> ManipulationStarting;

MouseDoubleClick

public event MouseButtonEventHandler MouseDoubleClick;

MouseDown

public event MouseButtonEventHandler MouseDown;

MouseEnter

public event MouseEventHandler MouseEnter;

MouseLeave

public event MouseEventHandler MouseLeave;

MouseLeftButtonDown

public event MouseButtonEventHandler MouseLeftButtonDown;

MouseLeftButtonUp

public event MouseButtonEventHandler MouseLeftButtonUp;

MouseMove

public event MouseEventHandler MouseMove;

MouseRightButtonDown

public event MouseButtonEventHandler MouseRightButtonDown;

MouseRightButtonUp

public event MouseButtonEventHandler MouseRightButtonUp;

MouseUp

public event MouseButtonEventHandler MouseUp;

MouseWheel

public event MouseWheelEventHandler MouseWheel;

PageClick

Gets or sets the event that is fired when a page has been clicked.

public event EventHandler<PDFVisualPageClickEventArgs> PageClick;

PageContextMenu

Gets or sets the event that is fired when a page context menu should be displayed.

public event EventHandler<PDFVisualPageClickEventArgs> PageContextMenu;

PageDoubleClick

Gets or sets the event that is fired when a page has been double clicked.

public event EventHandler<PDFVisualPageClickEventArgs> PageDoubleClick;

PageNumberChanged

Gets or sets the event that is fired when the page number has changed.

public event EventHandler<PDFVisualPageEventArgs> PageNumberChanged;

PageRenderingCancelled

Gets or sets the event that is fired when the page stops displaying content.

public event EventHandler<PDFVisualPageEventArgs> PageRenderingCancelled;

PageRenderingCompleted

Gets or sets the event that is fired when the page content for the page visible area is displayed in full.

public event EventHandler<PDFVisualPageEventArgs> PageRenderingCompleted;

PageRenderingStarted

Gets or sets the event that is fired when a page begins to be displayed.

public event EventHandler<PDFVisualPageEventArgs> PageRenderingStarted;

PreviewDragEnter

public event DragEventHandler PreviewDragEnter;

PreviewDragLeave

public event DragEventHandler PreviewDragLeave;

PreviewDragOver

public event DragEventHandler PreviewDragOver;

PreviewDrop

public event DragEventHandler PreviewDrop;

PreviewGiveFeedback

public event GiveFeedbackEventHandler PreviewGiveFeedback;

PreviewGotKeyboardFocus

public event KeyboardFocusChangedEventHandler PreviewGotKeyboardFocus;

PreviewKeyDown

public event KeyEventHandler PreviewKeyDown;

PreviewKeyUp

public event KeyEventHandler PreviewKeyUp;

PreviewLostKeyboardFocus

public event KeyboardFocusChangedEventHandler PreviewLostKeyboardFocus;

PreviewMouseDoubleClick

public event MouseButtonEventHandler PreviewMouseDoubleClick;

PreviewMouseDown

public event MouseButtonEventHandler PreviewMouseDown;

PreviewMouseLeftButtonDown

public event MouseButtonEventHandler PreviewMouseLeftButtonDown;

PreviewMouseLeftButtonUp

public event MouseButtonEventHandler PreviewMouseLeftButtonUp;

PreviewMouseMove

public event MouseEventHandler PreviewMouseMove;

PreviewMouseRightButtonDown

public event MouseButtonEventHandler PreviewMouseRightButtonDown;

PreviewMouseRightButtonUp

public event MouseButtonEventHandler PreviewMouseRightButtonUp;

PreviewMouseUp

public event MouseButtonEventHandler PreviewMouseUp;

PreviewMouseWheel

public event MouseWheelEventHandler PreviewMouseWheel;

PreviewQueryContinueDrag

public event QueryContinueDragEventHandler PreviewQueryContinueDrag;

PreviewStylusButtonDown

public event StylusButtonEventHandler PreviewStylusButtonDown;

PreviewStylusButtonUp

public event StylusButtonEventHandler PreviewStylusButtonUp;

PreviewStylusDown

public event StylusDownEventHandler PreviewStylusDown;

PreviewStylusInAirMove

public event StylusEventHandler PreviewStylusInAirMove;

PreviewStylusInRange

public event StylusEventHandler PreviewStylusInRange;

PreviewStylusMove

public event StylusEventHandler PreviewStylusMove;

PreviewStylusOutOfRange

public event StylusEventHandler PreviewStylusOutOfRange;

PreviewStylusSystemGesture

public event StylusSystemGestureEventHandler PreviewStylusSystemGesture;

PreviewStylusUp

public event StylusEventHandler PreviewStylusUp;

PreviewTextInput

public event TextCompositionEventHandler PreviewTextInput;

PreviewTouchDown

public event EventHandler<TouchEventArgs> PreviewTouchDown;

PreviewTouchMove

public event EventHandler<TouchEventArgs> PreviewTouchMove;

PreviewTouchUp

public event EventHandler<TouchEventArgs> PreviewTouchUp;

QueryContinueDrag

public event QueryContinueDragEventHandler QueryContinueDrag;

QueryCursor

public event QueryCursorEventHandler QueryCursor;

RequestBringIntoView

public event RequestBringIntoViewEventHandler RequestBringIntoView;

SizeChanged

public event SizeChangedEventHandler SizeChanged;

SourceUpdated

public event EventHandler<DataTransferEventArgs> SourceUpdated;

StylusButtonDown

public event StylusButtonEventHandler StylusButtonDown;

StylusButtonUp

public event StylusButtonEventHandler StylusButtonUp;

StylusDown

public event StylusDownEventHandler StylusDown;

StylusEnter

public event StylusEventHandler StylusEnter;

StylusInAirMove

public event StylusEventHandler StylusInAirMove;

StylusInRange

public event StylusEventHandler StylusInRange;

StylusLeave

public event StylusEventHandler StylusLeave;

StylusMove

public event StylusEventHandler StylusMove;

StylusOutOfRange

public event StylusEventHandler StylusOutOfRange;

StylusSystemGesture

public event StylusSystemGestureEventHandler StylusSystemGesture;

StylusUp

public event StylusEventHandler StylusUp;

TargetUpdated

public event EventHandler<DataTransferEventArgs> TargetUpdated;

TextInput

public event TextCompositionEventHandler TextInput;

ToolTipClosing

public event ToolTipEventHandler ToolTipClosing;

ToolTipOpening

public event ToolTipEventHandler ToolTipOpening;

TouchDown

public event EventHandler<TouchEventArgs> TouchDown;

TouchEnter

public event EventHandler<TouchEventArgs> TouchEnter;

TouchLeave

public event EventHandler<TouchEventArgs> TouchLeave;

TouchMove

public event EventHandler<TouchEventArgs> TouchMove;

TouchUp

public event EventHandler<TouchEventArgs> TouchUp;

Unloaded

public event RoutedEventHandler Unloaded;

ZoomChanged

Gets or sets the event that is fired when the zoom has changed.

public event EventHandler<EventArgs> ZoomChanged;