←Select platform

ImageViewerInteractiveMode Class Members

Summary

The following tables list the members exposed by ImageViewerInteractiveMode.

Protected Constructors

Name Description
Protected Constructor ImageViewerInteractiveMode Initializes a new instance of ImageViewerInteractiveMode.

Public Methods

Name Description
Public Method Start Starts the mode.
Public Method Stop Stops the mode.
Public Method ToString Returns the user friendly name of this mode.

Protected Methods

Name Description
Protected Method CanStartWork Gets a value that indicates whether the mode can start work.
Protected Method CanWorkOnItem Gets a value that indicates whether this mode can work on a given item.
Protected Method GetItemWorkBounds Get the work bounds of an item.
Protected Method GetWorkBounds Current work bounds for this mode.
Protected Method OnWorkCompleted Indicates that this mode has completed working and raises the WorkCompleted event.
Protected Method OnWorkStarted Indicates that this mode has started working and raises the WorkStarted event.
Protected Method UpdateAutoItem Updates the Item property.

Public Properties

Name Description
Public Property AutoItemMode Indicates how the mode updates the Item property.
Public Property HideCursorWhileWorking Indicates whether to hide the mouse cursor when this mode is working.
Public Property HitTestState Indicates this mode hit-test state.
Public Property HitTestStateCursor Mouse cursor to use for the hit-test state of this ImageViewerInteractiveMode.
Public Property Id Unique ID of this mode.
Public Property IdleCursor Mouse cursor to use for the idle state of this ImageViewerInteractiveMode.
Public Property ImageViewer Image Viewer for this mode.
Public Property InteractiveService Interactive service for this mode.
Public Property IsDragMouseWheelEnabled Indicates whether this mode accepts drag events originated using the mouse wheel.
Public Property IsEnabled Indicates if this mode is currently enabled and can work.
Public Property IsStarted Gets a value that indicates if this mode has started.
Public Property IsWorking Gets a value that indicates whether this mode is working.
Public Property Item Item that the mode will use as the work source.
Public Property ItemPart Item part that this mode will use when working.
Public Property MouseButtons Mouse button(s) associated with this mode.
Public Property Name User friendly name of this mode.
Public Property Tag User defined data for this ImageViewerInteractiveMode.
Public Property WorkingCursor Mouse cursor to use for the working state of this ImageViewerInteractiveMode.
Public Property WorkOnBounds Indicates whether this mode will only work if the original click or touch was in a specified bounding area.

Public Events

Name Description
Public Event WorkCompleted Occurs when this mode completes the work.
Public Event WorkStarted Occurs when this mode starts working.

Public Fields

Name Description
Public Field ActiveItemModeId ImageViewerActiveItemInteractiveMode ID.
Public Field AddRegionModeId ImageViewerAddRegionInteractiveMode ID.
Public Field AutoPanModeId ImageViewerAutoPanInteractiveMode ID.
Public Field CenterAtModeId ImageViewerCenterAtInteractiveMode ID.
Public Field DragModeId ImageViewerDragInteractiveMode ID.
Public Field FloaterModeId ImageViewerFloaterInteractiveMode ID.
Public Field MagnifyGlassModeId ImageViewerMagnifyGlassInteractiveMode ID.
Public Field NoneModeId ImageViewerNoneInteractiveMode ID.
Public Field PagerModeId ImageViewerPagerInteractiveMode ID.
Public Field PanZoomModeId ImageViewerPanZoomInteractiveMode ID.
Public Field RubberBandModeId ImageViewerRubberBandInteractiveMode ID.
Public Field SelectItemsModeId ImageViewerSelectItemsInteractiveMode ID.
Public Field SpyGlassModeId ImageViewerSpyGlassInteractiveMode ID.
Public Field UserModeId Start of user interactive modes ID.
Public Field ZoomAtModeId ImageViewerZoomAtInteractiveMode ID.
Public Field ZoomToModeId ImageViewerZoomToInteractiveMode ID.

See Also

ImageViewerInteractiveMode Class

Leadtools.Controls Namespace

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.