Occurs when changes are detected to the scrollbars position, extent, viewport size or visibility of the control.
public event EventHandler<ImageViewerScrollChangedEventArgs> ScrollChanged Public Event ScrollChanged As EventHandler(Of ImageViewerScrollChangedEventArgs)
public:event EventHandler<ImageViewerScrollChangedEventArgs^>^ ScrollChanged
The event handler receives an argument of type ImageViewerScrollChangedEventArgs containing data related to this event. The following ImageViewerScrollChangedEventArgs properties provide information specific to this event.
| Property | Description |
|---|---|
| Handled (Inherited from System.Windows.RoutedEventArgs) | |
| HorizontalChange | Gets a value that indicates the change in horizontal offset for a ImageViewer or RasterImageViewer. |
| HorizontalOffset | Gets the updated horizontal offset value for a ImageViewer or RasterImageViewer. |
| OriginalSource (Inherited from System.Windows.RoutedEventArgs) | |
| RoutedEvent (Inherited from System.Windows.RoutedEventArgs) | |
| Source (Inherited from System.Windows.RoutedEventArgs) | |
| VerticalChange | Gets a value that indicates the change in vertical offset for a ImageViewer or RasterImageViewer. |
| VerticalOffset | Gets the updated vertical offset value for a ImageViewer or RasterImageViewer. |
This event is raised if any action through user interaction or programmatically that cause the scrollbars position, extent, view port size or visibility of the control.
using Leadtools.Help;using Leadtools.Windows.Controls;public void ImageViewer_ScrollChanged(ImageViewer viewer){if (viewer.Source != null){// Scroll to the image centerviewer.ScrollChanged += new EventHandler<ImageViewerScrollChangedEventArgs>(viewer_ScrollChanged);viewer.ScrollViewer.ScrollToHorizontalOffset(viewer.Source.Width / 2);viewer.ScrollViewer.ScrollToVerticalOffset(viewer.Source.Height / 2);viewer.ScrollChanged -= new EventHandler<ImageViewerScrollChangedEventArgs>(viewer_ScrollChanged);}}void viewer_ScrollChanged(object sender, ImageViewerScrollChangedEventArgs e){string s = string.Format("HorizontalOffset : {0}, VerticalOffset : {1}", e.HorizontalOffset, e.VerticalOffset);MessageBox.Show(s);}
Imports Leadtools.Windows.ControlsPublic Sub ImageViewer_ScrollChanged(ByVal viewer As ImageViewer)If Not viewer.Source Is Nothing Then' Scroll to the image centerAddHandler viewer.ScrollChanged, AddressOf viewer_ScrollChangedviewer.ScrollViewer.ScrollToHorizontalOffset(viewer.Source.Width / 2)viewer.ScrollViewer.ScrollToVerticalOffset(viewer.Source.Height / 2)RemoveHandler viewer.ScrollChanged, AddressOf viewer_ScrollChangedEnd IfEnd SubPrivate Sub viewer_ScrollChanged(ByVal sender As Object, ByVal e As ImageViewerScrollChangedEventArgs)Dim s As String = String.Format("HorizontalOffset : {0}, VerticalOffset : {1}", e.HorizontalOffset, e.VerticalOffset)MessageBox.Show(s)End Sub
using Leadtools.Help;using Leadtools.Windows.Controls;public void ImageViewer_ScrollChanged(ImageViewer viewer){if (viewer.Source != null){// Scroll to the image centerviewer.ScrollChanged += new EventHandler<ImageViewerScrollChangedEventArgs>(viewer_ScrollChanged);viewer.ScrollViewer.ScrollToHorizontalOffset(((BitmapSource)viewer.Source).PixelWidth / 2);viewer.ScrollViewer.ScrollToVerticalOffset(((BitmapSource)viewer.Source).PixelHeight / 2);viewer.ScrollChanged -= new EventHandler<ImageViewerScrollChangedEventArgs>(viewer_ScrollChanged);}}void viewer_ScrollChanged(object sender, ImageViewerScrollChangedEventArgs e){string s = string.Format("HorizontalOffset : {0}, VerticalOffset : {1}", e.HorizontalOffset, e.VerticalOffset);MessageBox.Show(s);}
Imports LeadtoolsImports Leadtools.Windows.ControlsPublic Sub ImageViewer_ScrollChanged(ByVal viewer As ImageViewer)If Not viewer.Source Is Nothing Then' Scroll to the image centerAddHandler viewer.ScrollChanged, AddressOf viewer_ScrollChangedviewer.ScrollViewer.ScrollToHorizontalOffset((CType(viewer.Source, BitmapSource)).PixelWidth / 2)viewer.ScrollViewer.ScrollToVerticalOffset((CType(viewer.Source, BitmapSource)).PixelHeight / 2)RemoveHandler viewer.ScrollChanged, AddressOf viewer_ScrollChangedEnd IfEnd SubPrivate Sub viewer_ScrollChanged(ByVal sender As Object, ByVal e As ImageViewerScrollChangedEventArgs)Dim s As String = String.Format("HorizontalOffset : {0}, VerticalOffset : {1}", e.HorizontalOffset, e.VerticalOffset)MessageBox.Show(s)End Sub
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
