Mouse.Captured Property


Gets the element that has captured the mouse.

Namespace:   System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)

public static IInputElement Captured { get; }

Property Value

Type: System.Windows.IInputElement

The element captured by the mouse.

When an element captures the mouse, it receives mouse input whether or not the cursor is within its borders. The mouse is typically captured in this manner only during drag-and-drop operations, and retains capture until the drop action of the drag-and-drop operation occurs.

The follow example shows how to obtain the element that has mouse capture.

// Mouse.Capture returns an IInputElement.
IInputElement captureElement;

captureElement = Mouse.Captured;

// Update the Label that displays the element with mouse capture.
lblHasMouseCapture.Content = captureElement.ToString();

.NET Framework
Available since 3.0
Return to top