Mouse.Captured Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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