Provides data for drag-and-drop events.
The DragEventArgs class has these types of members:
The DragEventArgs class has these methods. It also inherits methods from the Object class.
|GetPosition||Returns a drop point that is relative to a specified UIElement.|
The DragEventArgs class has these properties.
|Read/write||Gets or sets a data object (DataPackage) that contains the data associated with the corresponding drag event. This value is not useful in all event cases; specifically, the event must be handled by a valid drop target.|
|Read/write||Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route.|
|Read-only||Gets a reference to the object that raised the event. (Inherited from RoutedEventArgs)|
DragEventArgs is used as event data for these events:
These events are routed events. Changing the value of the Handled property of DragEventArgs from an event handler can influence how a routed event behaves. For more info on the routed event concept, see Events and routed events overview.
The Control class has pre-wired event handlers that Control derived types can override to provide class-based handling for the drag-drop events, and these methods also use DragEventArgs as a parameter. These methods are:
The Windows Runtime implementation of drag-drop concepts permits only certain controls and input actions to initiate a drag-drop action. There is no generalized DoDragDrop method that would permit any UI element to initiate a drag-drop action. The main source of a drag-drop action is when you drag the items of a list such as GridView.
Minimum supported client
|Windows 8 [Windows Store apps only]|
Minimum supported server
|Windows Server 2012 [Windows Store apps only]|
Minimum supported phone
|Windows Phone 8.1 [Windows Runtime apps only]|