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;
ShowDefaultPageContextMenu Dependency Property
public static DependencyProperty ShowDefaultPageContextMenuProperty;
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
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
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
public InputBindingCollection InputBindings { get; }
Property Value
InputBindingCollection
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
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
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
public Transform RenderTransform { get; set; }
Property Value
Transform
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.
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.
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
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.
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;
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;
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;
public event ContextMenuEventHandler ContextMenuClosing;
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;
public event MouseButtonEventHandler MouseLeftButtonDown;
public event MouseButtonEventHandler MouseLeftButtonUp;
MouseMove
public event MouseEventHandler MouseMove;
public event MouseButtonEventHandler MouseRightButtonDown;
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;
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;
Gets or sets the event that is fired when the page stops displaying content.
public event EventHandler<PDFVisualPageEventArgs> PageRenderingCancelled;
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;
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;
public event MouseButtonEventHandler PreviewMouseLeftButtonDown;
public event MouseButtonEventHandler PreviewMouseLeftButtonUp;
PreviewMouseMove
public event MouseEventHandler PreviewMouseMove;
public event MouseButtonEventHandler PreviewMouseRightButtonDown;
public event MouseButtonEventHandler PreviewMouseRightButtonUp;
PreviewMouseUp
public event MouseButtonEventHandler PreviewMouseUp;
PreviewMouseWheel
public event MouseWheelEventHandler PreviewMouseWheel;
PreviewQueryContinueDrag
public event QueryContinueDragEventHandler PreviewQueryContinueDrag;
public event StylusButtonEventHandler PreviewStylusButtonDown;
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;
public event StylusButtonEventHandler StylusButtonDown;
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;
public event ToolTipEventHandler ToolTipClosing;
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;