# DataGridDragEventArgs class

Provides data for the DragOver and Drop events.

```csharp
public class DataGridDragEventArgs : RoutedEventArgs
```

## Public Members

| name | description |
| --- | --- |
| [Data](DataGridDragEventArgs/Data.md) { get; } | Gets the drag-and-drop data object. |
| [DropPosition](DataGridDragEventArgs/DropPosition.md) { get; set; } | Gets or sets the drop position relative to the target row. |
| [Effects](DataGridDragEventArgs/Effects.md) { get; set; } | Gets or sets the allowed drag-and-drop effects. |
| [Items](DataGridDragEventArgs/Items.md) { get; } | Gets the data source items being dragged. |
| [KeyModifiers](DataGridDragEventArgs/KeyModifiers.md) { get; } | Gets the keyboard modifiers pressed during the drag operation. |
| [TargetRowIndex](DataGridDragEventArgs/TargetRowIndex.md) { get; } | Gets the index of the row over which the dragged element is positioned. |

## See Also

* namespace [Eremex.AvaloniaUI.Controls.DataGrid](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls.dll -->
