I​Core​Pointer​Input​Source I​Core​Pointer​Input​Source I​Core​Pointer​Input​Source Interface

Definition

Defines the behavior of pointer input (for processing on a worker thread).

public : interface ICorePointerInputSourcepublic interface ICorePointerInputSourcePublic Interface ICorePointerInputSource
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Properties

HasCapture HasCapture HasCapture

Occurs if the pointer input source has capture functionality.

public : PlatForm::Boolean HasCapture { get; }public bool HasCapture { get; }Public ReadOnly Property HasCapture As bool
Value
PlatForm::Boolean bool bool

True if the pointer input source has capture functionality; false if it does not.

Attributes

PointerCursor PointerCursor PointerCursor

Gets or sets the current pointer cursor type.

public : CoreCursor PointerCursor { get; set; }public CoreCursor PointerCursor { get; set; }Public ReadWrite Property PointerCursor As CoreCursor
Value
CoreCursor CoreCursor CoreCursor

The current pointer cursor.

Attributes

PointerPosition PointerPosition PointerPosition

Gets the current position of the pointer in screen coordinates.

public : Point PointerPosition { get; }public Point PointerPosition { get; }Public ReadOnly Property PointerPosition As Point
Value
Point Point Point

The current position of the pointer, in screen coordinates.

Attributes

Methods

ReleasePointerCapture() ReleasePointerCapture() ReleasePointerCapture()

Stops the capture of pointer input data.

public : void ReleasePointerCapture()public void ReleasePointerCapture()Public Function ReleasePointerCapture() As void
Attributes

SetPointerCapture() SetPointerCapture() SetPointerCapture()

Starts the capture of pointer input data, if the pointer input device supports it.

public : void SetPointerCapture()public void SetPointerCapture()Public Function SetPointerCapture() As void
Attributes

Events

PointerCaptureLost PointerCaptureLost PointerCaptureLost

Occurs when the pointer input capture stream fails or is lost.

public : abstract event TypedEventHandler PointerCaptureLostpublic abstract event TypedEventHandler PointerCaptureLostPublic MustInherit Event PointerCaptureLost
Attributes

PointerEntered PointerEntered PointerEntered

Occurs when the pointer enters a UI element.

public : abstract event TypedEventHandler PointerEnteredpublic abstract event TypedEventHandler PointerEnteredPublic MustInherit Event PointerEntered
Attributes

PointerExited PointerExited PointerExited

Occurs when the pointer exits a UI element.

public : abstract event TypedEventHandler PointerExitedpublic abstract event TypedEventHandler PointerExitedPublic MustInherit Event PointerExited
Attributes

PointerMoved PointerMoved PointerMoved

Occurs when the pointer is moved.

public : abstract event TypedEventHandler PointerMovedpublic abstract event TypedEventHandler PointerMovedPublic MustInherit Event PointerMoved
Attributes

PointerPressed PointerPressed PointerPressed

Occurs when a press action (such as a screen press or mouse click) is received for the pointer.

public : abstract event TypedEventHandler PointerPressedpublic abstract event TypedEventHandler PointerPressedPublic MustInherit Event PointerPressed
Attributes

PointerReleased PointerReleased PointerReleased

Occurs when a release action (such as a screen press-release or mouse click-release) is received for the pointer.

public : abstract event TypedEventHandler PointerReleasedpublic abstract event TypedEventHandler PointerReleasedPublic MustInherit Event PointerReleased
Attributes

PointerWheelChanged PointerWheelChanged PointerWheelChanged

Occurs when the pointer wheel (mouse or virtual) has changed position.

public : abstract event TypedEventHandler PointerWheelChangedpublic abstract event TypedEventHandler PointerWheelChangedPublic MustInherit Event PointerWheelChanged
Attributes