Namespace Microsoft.Windows
Classes
DataObject
Provides a basic implementation of the System.Windows.IDataObject interface, which defines a format-independent mechanism for transferring data.
DragDrop
Provides helper methods and fields for initiating drag-and-drop operations, including a method to begin a drag-and-drop operation, and facilities for adding and removing drag-and-drop related event handlers.
DragEventArgs
Contains arguments relevant to all drag-and-drop events (System.Windows.DragDrop.DragEnter, System.Windows.DragDrop.DragLeave, System.Windows.DragDrop.DragOver, and System.Windows.DragDrop.Drop).
ExtendedRoutedEvent
Represents and identifies a routed event and declares its characteristics.
ExtendedRoutedEventArgs
Contains state information and event data associated with a routed event.
GiveFeedbackEventArgs
Contains arguments for the System.Windows.DragDrop.GiveFeedback event.
QueryContinueDragEventArgs
Contains arguments for the System.Windows.DragDrop.QueryContinueDrag event.
SystemParameters
Contains properties that you can use to query system settings.
Interfaces
IAcceptDrop
An object that can handle routed drag and drop events.
IDataObject
Provides a format-independent mechanism for transferring data.
Enums
DragAction
Specifies how and if a drag-and-drop operation should continue.
DragDropEffects
Specifies the effects of a drag-and-drop operation.
DragDropKeyStates
Specifies the current state of the modifier keys (SHIFT, CTRL, and ALT), as well as the state of the mouse buttons.
Delegates
DragEventHandler
Represents a method that will handle drag-and-drop routed events, for example System.Windows.UIElement.DragEnter.
GiveFeedbackEventHandler
Represents a method that will handle the feedback routed event from in-process drag-and-drop operations, for instance System.Windows.UIElement.GiveFeedback.
QueryContinueDragEventHandler
Represents a method that will handle the routed events that enables a drag-and-drop operation to be canceled by the drag source, for example System.Windows.UIElement.QueryContinueDrag.