Show / Hide Table of Contents

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.