ImageViewer supports drag and drop operations by being either a drag source or a drop target.
To act as the drop target, set the value of ImageViewer.AllowDrop to true. After that, the image viewer is ready to accept and act upon standard drag enter, over, leave and drop events. The viewer accepts objects of the following data types:
Standard Windows Bitmap (DataFormats.Bitmap)
The image viewer supports data objects of this type initiated by drag operation in the same or other applications.
File Drop (DataFormats.FileDrop)
The image viewer supports data objects of this type initiated by drag operation in the same or other applications. For example, from the file system in Windows using Explorer.
RasterImage objects
The image viewer supports data objects of this type initiated by drag operations from the same application only.
In all modes, the image viewer will consolidate all the properties and fires the ItemDragDrop event. You can subscribe to this event to customize the UI notifications and drop events. For an example, refer to ItemDragDrop.
To act as the drag source. Set an instance of ImageViewerDragInteractiveMode as the current interactive mode in the viewer. The viewer will then handle initializing and updating the UI notifications when the user clicks and drags on an image or floater of an item in the viewer.
Refer to ImageViewerDragInteractiveMode for an example.
Using Image Viewer with Windows.Forms
Image Viewer Bounds and Transform
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document