Leadtools.Controls Namespace

Inheritance Hierarchy

Summary

Overview and description of Leadtools Controls classes, delegates, enumerations, and structures.

Classes

Class Description
Class ControlRegionRenderer Used by the controls to render the regions outlines.
Class ImageViewer Represents a scrollable control that displays one or more raster or SVG images with optional interactive UI operations.
Class ImageViewerActiveItemInteractiveMode Allows you to change the current active item in the viewer using the keyboard or mouse/touch.
Class ImageViewerAddRegionInteractiveMode Adds a region to the image using rubber-banding, and optionally converts it to a floater.
Class ImageViewerAutoPanInteractiveMode Automatically pans the view when the mouse or touch is next to the edge.
Class ImageViewerCenterAtInteractiveMode Centers (and optionally zooms) the image inside the viewer based on user mouse click or touch tap.
Class ImageViewerDragInteractiveMode Drags images and floaters from an image viewer using mouse or touch, often to achieve Drag and Drop effects.
Class ImageViewerFloaterInteractiveMode Allows the user to drag and scale the floater image using mouse or touch.
Class ImageViewerHorizontalViewLayout Defines the horizontal view layout.
Class ImageViewerInteractiveMode Base class for the rich user experience features of the ImageViewer.
Class ImageViewerInteractiveModes Defines a collection of ImageViewerInteractiveMode.
Class ImageViewerItem Represents an ImageViewer item containing its own image data, size and optional additional transformation.
Class ImageViewerItemActivateEventArgs Data for the ImageViewerSelectItemsInteractiveMode.ItemActivate event.
Class ImageViewerItemChangedEventArgs Data for the ItemChanged event.
Class ImageViewerItemDragDropEventArgs Data for the ItemDragDrop event.
Class ImageViewerItemErrorEventArgs Data for the ItemError event.
Class ImageViewerItems Collection of ImageViewer items.
Class ImageViewerMagnifyGlassInteractiveMode Shows a magnified version of the image on top of the viewer.
Class ImageViewerNoneInteractiveMode Implementation of ImageViewerInteractiveMode that does not have an action.
Class ImageViewerPagerInteractiveMode Changes the active item or current page using the mouse or touch.
Class ImageViewerPanControl Supports displaying a scaled view of an ImageViewer into an external control with panning support.
Class ImageViewerPanZoomInteractiveMode Provides interactive pan and zoom user interface functionality to an ImageViewer.
Class ImageViewerRenderEventArgs Contains data used for rendering the image viewer.
Class ImageViewerRenderRedirectOptions Options to use with RenderRedirect to re-direct the rendering of the content of the viewer to an external context.
Class ImageViewerRubberBandEventArgs Contains data for the RubberBandStarted, RubberBandDelta and RubberBandCompleted events.
Class ImageViewerRubberBandInteractiveMode Draws a shape on the viewer.
Class ImageViewerSelectItemsInteractiveMode Allows selection of items using the mouse, touch or keyboard.
Class ImageViewerSingleViewLayout Defines the single view layout.
Class ImageViewerSpyGlassDrawImageEventArgs Contains the event data for the ImageViewerSpyGlassInteractiveMode.DrawImage event.
Class ImageViewerSpyGlassInteractiveMode Draws and pans a spy glass on the viewer.
Class ImageViewerVerticalViewLayout Defines the vertical view layout.
Class ImageViewerViewLayout Defines an ImageViewer layout controller.
Class ImageViewerViewLayoutVector Holds the first and last item index of the perpendicular vector of the view layout.
Class ImageViewerVirtualizer Support for loading large amount of items in an ImageViewer.
Class ImageViewerVirtualizerEventArgs Data for the VirtualizeItemReady event.
Class ImageViewerZoomAtInteractiveMode Zooms the image inside the viewer around the user mouse click or touch tap.
Class ImageViewerZoomToInteractiveMode Zooms to a rectangle on the image.
Class InertiaParams Defines the properties available on each call to the custom inertia scroll function.
Class InteractiveDragCompletedEventArgs Contains data for the InteractiveService.DragCompleted event.
Class InteractiveDragDeltaEventArgs Contains data for the InteractiveService.DragDelta event.
Class InteractiveDragEventArgs A base class for all the interactive drag events.
Class InteractiveDragStartedEventArgs Contains data for the InteractiveService.DragStarted event.
Class InteractiveEventArgs Defines the base class for all the interactive events.
Class InteractiveKeyEventArgs Contains data for the InteractiveService.KeyDown and InteractiveService.KeyUp events.
Class InteractiveMultiTouchEventArgs Defines the base class for all the multi-touch interactive events.
Class InteractivePinchCompletedEventArgs Contains data for the InteractiveService.PinchCompleted event.
Class InteractivePinchDeltaEventArgs Contains data for the InteractiveService.PinchDelta event.
Class InteractivePinchStartedEventArgs Contains data for the InteractiveService.PinchStarted event.
Class InteractiveService Defines the service to translate mouse and touch events to common user interface interactions.
Class RasterClipboard The RasterClipboard class provides methods for working with image data and the Windows clipboard.
Class RasterImagePrinter Supports printing of a RasterImage.
Class RasterPictureBox Represents a LEADTOOLS PictureBox control for displaying an image.
Class RasterPictureBoxFrameChangedEventArgs The RasterPictureBoxFrameChangedEventArgs class provides information about the FrameChanged event.

Structures

Structure Description
Structure ControlDropShadowOptions Options for rendering a drop shadow.
Structure ControlInertiaScrollOptions Options to use with inertia scroll support.

Delegates

Delegate Description
Delegate CalculateInertiaCallback A callback type used in custom and default inertia function implementations.
Delegate ControlRegionRenderCallback Callback used to customize rendering the outline of regions.

Enumerations

Enumeration Description
Enumeration ControlAlignment Indicates where an element should be displayed on the horizontal axis relative to the allocated layout slot of the parent element.
Enumeration ControlRegionRenderMode Determines how to render the outline of a region area.
Enumeration ControlScrollMode Determines how the control displays and uses scrollbars.
Enumeration ControlSizeMode Determines how the control displays the image and the automatic adjustments of the display rectangles.
Enumeration ControlTextTrimming Specifies how to trim characters from a string that does not completely fit into a layout shape.
Enumeration ImageViewerAutoItemMode Specifies how to use the item in the interactive mode.
Enumeration ImageViewerAutoResetOptions Specifies options to control which display properties get reset when an image is set into the control.
Enumeration ImageViewerCoordinateType Defines the coordinate system of a point.
Enumeration ImageViewerDragTargetMode Specifies the drag target allowed by ImageViewerDragInteractiveMode.
Enumeration ImageViewerInteractiveModeTransformTarget An enumeration used for indicating where an ImageViewerInteractiveMode transformation should be applied.
Enumeration ImageViewerItemChangedReason Describes the reason why an item has been changed in the ImageViewer.
Enumeration ImageViewerItemDragDropOperation Current drag/drop operation.
Enumeration ImageViewerItemPart Defines a part of an item in ImageViewer.
Enumeration ImageViewerRubberBandShape Shapes used by the rubberband interactive mode.
Enumeration ImageViewerSelectionMode Defines the selection mode.
Enumeration ImageViewerSpyGlassCrosshair Specifies the crosshair type of the spy glass.
Enumeration ImageViewerSpyGlassShape Specifies the shape of the ImageViewerSpyGlassInteractiveMode spy glass.
Enumeration InteractiveDirection Indicates drag direction.
Enumeration RasterClipboardCopyFlags Flags for Copy.
Enumeration RasterPictureBoxAnimationMode Values for the AnimationMode property.
Enumeration RasterPictureBoxSizeMode Values which determine how the control displays the image and whether it automatically adjusts the display rectangles.

See Also

Leadtools.Controls Assembly

Introduction
Getting Started

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.