Skip to main content
A newer version of this page is available. .

TileView.BeforeItemDrag Event

Fires when a tile drag operation is about to be started. Allows you to provide a drag image, or to cancel the operation. This event does not fire when you enable drag-and-drop using Drag And Drop Behavior.

Namespace: DevExpress.XtraGrid.Views.Tile

Assembly: DevExpress.XtraGrid.v19.2.dll

Declaration

[DXCategory("Action")]
public event TileViewBeforeItemDragEventHandler BeforeItemDrag

Event Data

The BeforeItemDrag event's data class is BeforeItemDragEventArgs. The following properties provide information specific to this event:

Property Description
Cancel Gets or sets a value indicating whether the event should be canceled. Inherited from CancelEventArgs.
DragImage Gets or sets the image that represents the tile during the drag-and-drop operation.
RowHandle Gets the row handle that identifies the current tile.

Remarks

The built-in tile drag-and-drop feature can be enabled with the TileViewOptionsDragDrop.AllowDrag setting (available from the TileView.OptionsDragDrop property). Using the following events, you can customize and handle built-in drag-and-drop operations:

  • TileView.BeforeItemDrag - Fires when a tile drag operation is about to be started. Allows you to provide a drag image, or to cancel the operation. This event does not fire when you enable drag-and-drop using Drag And Drop Behavior.
  • TileView.BeforeItemDrop - Fires when a tile drop operation is initiated. This event does not fire when you enable drag-and-drop using Drag And Drop Behavior.
  • TileView.ItemDrop - Fires after a tile drop operation has been completed. This event does not fire when you enable drag-and-drop using Drag And Drop Behavior.

The BeforeItemDrag event fires when a drag operation is initiated by an end-user. The event allows you to do the following:

  • Prevent the drag operation from starting, by setting the event’s Cancel parameter to true.
  • Provide a custom drag image for the drag operation with the event’s DragImage parameter. Initially, this parameter contains the default drag image, which was created from the tile being dragged.
See Also