Occurs when data is being dragged or dropped from/to this ImageViewer.
Object.defineProperty(ImageViewer.prototype,'itemDragDrop',get: function(),set: function(value))function itemDragDrop.add(function(sender, e));function itemDragDrop.remove(function(sender, e));
itemDragDrop: void;For more information refer to Image Viewer Drag and Drop.
For an example on using the image viewer as the source of a drag/drop operation, refer to ImageViewerDragInteractiveMode.
This example will show how to use the ImageViewer as the drop target of a drag/drop operation.
Start with the ImageViewer example, remove all the code inside the example function (search for the "// TODO: add example code here" comment) and insert the following code:
this._imageViewer.allowDrop = true;this._imageViewer.activeItem = this._imageViewer.items.item(0);var dragMode = new lt.Controls.ImageViewerDragInteractiveMode();dragMode.allowedEffects = "move";this._imageViewer.interactiveModes.beginUpdate();dragMode = new lt.Controls.ImageViewerDragInteractiveMode();this._imageViewer.interactiveModes.add(dragMode);this._imageViewer.interactiveModes.endUpdate();this._imageViewer.itemDragDrop.add(function (sender, e) {switch (e.operation) {case lt.Controls.ImageViewerItemDragDropOperation.dragEnter: {alert("DragDrop Operation: " + e.operation().toString() + " " + e.effect.toString() + " " + e.format.toString());alert("SrcViewer: " +(e.sourceImageViewer != null ? e.sourceImageViewer.name : "null") +" DstViewer: " +(e.targetImageViewer != null ? e.targetImageViewer.name : "null"));alert(" SrcItem: " +(e.sourceItem != null ? e.sourceImageViewer.items.indexOf(e.sourceItem).toString() : "null") +" DstItem: " +(e.targetItem != null ? e.targetImageViewer.items.indexOf(e.targetItem).toString() : "null"));}break;case lt.Controls.ImageViewerItemDragDropOperation.dragOver: {console.log("DragDrop Operation:" + e.operation.toString() + " " + e.effect().toString() + " " + e.format.toString());console.log(" SrcViewer:" +(e.sourceImageViewer != null ? e.sourceImageViewer.name : "null") +"DstViewer:" +(e.targetImageViewer != null ? e.targetImageViewer.name : "null"));console.log(" SrcItem:" +(e.sourceItem != null ? e.sourceImageViewer.items.indexOf(e.sourceItem).toString() : "null") +" DstItem:" +(e.targetItem != null ? e.targetImageViewer.items.indexOf(e.targetItem).toString() : "null"));}break;default:break;}});
| Parameter | Type | Description |
|---|---|---|
| sender | var | The source of the event. |
| e | ImageViewerItemDragDropEventArgs | The event data. |
|
Products |
Support |
Feedback: itemDragDrop Event (ImageViewer) - Leadtools.Controls |
Introduction |
Help Version 19.0.2017.3.21
|

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.