Raises the SizeModeChanged event.
protected virtual void OnSizeModeChanged(RoutedPropertyChangedEventArgs<SizeMode> e)
Protected Overridable Sub OnSizeModeChanged( _ByVal e As RoutedPropertyChangedEventArgs(Of SizeMode) _)
protected:virtual void OnSizeModeChanged(RoutedPropertyChangedEventArgs<SizeMode>^ e)
e
A RoutedPropertyChangedEventArgs that contains the event data.
Raising an event invokes the event handler through a delegate.
The OnSizeModeChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.
Notes to Inheritors: When overriding OnSizeModeChanged in a derived class, be sure to call the base class's OnSizeModeChanged method so that registered delegates receive the event.
Imports Leadtools.Windows.ControlsPrivate Sub viewer_SizeModeChanged(ByVal sender As Object, ByVal e As RoutedEventArgs)Dim viewer As ImageViewer = TryCast(sender, ImageViewer)Dim s As String = String.Format("SizeModeChanged Event: {0}", viewer.SizeMode.ToString())MessageBox.Show(s)End SubPublic Sub BitmapSourceViewer_SizeModeChanged(ByVal viewer As ImageViewer)AddHandler viewer.SizeModeChanged, AddressOf viewer_SizeModeChangedSelect Case viewer.SizeModeCase SizeMode.Fitviewer.SizeMode = SizeMode.FitAlwaysCase SizeMode.FitAlwaysviewer.SizeMode = SizeMode.FitWidthCase SizeMode.FitWidthviewer.SizeMode = SizeMode.NormalCase SizeMode.Normalviewer.SizeMode = SizeMode.StretchCase SizeMode.Stretchviewer.SizeMode = SizeMode.FitEnd SelectRemoveHandler viewer.SizeModeChanged, AddressOf viewer_SizeModeChangedEnd Sub
using Leadtools.Help;using Leadtools.Windows.Controls;private void viewer_SizeModeChanged(object sender, RoutedEventArgs e){ImageViewer viewer = sender as ImageViewer;string s = string.Format("SizeModeChanged Event: {0}", viewer.SizeMode.ToString());MessageBox.Show(s);}public void BitmapSourceViewer_SizeModeChanged(ImageViewer viewer){viewer.SizeModeChanged += new RoutedPropertyChangedEventHandler<SizeMode>(viewer_SizeModeChanged);switch(viewer.SizeMode){case SizeMode.Fit:viewer.SizeMode = SizeMode.FitAlways;break;case SizeMode.FitAlways:viewer.SizeMode = SizeMode.FitWidth;break;case SizeMode.FitWidth:viewer.SizeMode = SizeMode.Normal;break;case SizeMode.Normal:viewer.SizeMode = SizeMode.Stretch;break;case SizeMode.Stretch:viewer.SizeMode = SizeMode.Fit;break;}viewer.SizeModeChanged -= new RoutedPropertyChangedEventHandler<SizeMode>(viewer_SizeModeChanged);}
using Leadtools.Help;using Leadtools.Windows.Controls;private void viewer_SizeModeChanged(object sender, RoutedEventArgs e){ImageViewer viewer = sender as ImageViewer;string s = string.Format("SizeModeChanged Event: {0}", viewer.SizeMode.ToString());MessageBox.Show(s);}public void BitmapSourceViewer_SizeModeChanged(ImageViewer viewer){viewer.SizeModeChanged += new RoutedPropertyChangedEventHandler<SizeMode>(viewer_SizeModeChanged);switch(viewer.SizeMode){case SizeMode.Fit:viewer.SizeMode = SizeMode.FitAlways;break;case SizeMode.FitAlways:viewer.SizeMode = SizeMode.FitWidth;break;case SizeMode.FitWidth:viewer.SizeMode = SizeMode.Normal;break;case SizeMode.Normal:viewer.SizeMode = SizeMode.Stretch;break;case SizeMode.Stretch:viewer.SizeMode = SizeMode.Fit;break;}viewer.SizeModeChanged -= new RoutedPropertyChangedEventHandler<SizeMode>(viewer_SizeModeChanged);}
Imports LeadtoolsImports Leadtools.Windows.ControlsPrivate Sub viewer_SizeModeChanged(ByVal sender As Object, ByVal e As RoutedEventArgs)Dim viewer As ImageViewer = TryCast(sender, ImageViewer)Dim s As String = String.Format("SizeModeChanged Event: {0}", viewer.SizeMode.ToString())MessageBox.Show(s)End SubPublic Sub BitmapSourceViewer_SizeModeChanged(ByVal viewer As ImageViewer)AddHandler viewer.SizeModeChanged, AddressOf viewer_SizeModeChangedSelect Case viewer.SizeModeCase SizeMode.Fitviewer.SizeMode = SizeMode.FitAlwaysCase SizeMode.FitAlwaysviewer.SizeMode = SizeMode.FitWidthCase SizeMode.FitWidthviewer.SizeMode = SizeMode.NormalCase SizeMode.Normalviewer.SizeMode = SizeMode.StretchCase SizeMode.Stretchviewer.SizeMode = SizeMode.FitEnd SelectRemoveHandler viewer.SizeModeChanged, AddressOf viewer_SizeModeChangedEnd Sub
|
Products |
Support |
Feedback: OnSizeModeChanged Method (ImageViewer) - Leadtools.Windows.Controls |
Introduction |
Help Version 19.0.2017.3.22
|

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
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.