Table of Contents

Class ContextRequestedEventArgs

Namespace
Avalonia.Controls
Assembly
Avalonia.Controls.dll

Provides event data for the ContextRequested event.

public class ContextRequestedEventArgs : RoutedEventArgs
Inheritance
ContextRequestedEventArgs
Inherited Members

Constructors

ContextRequestedEventArgs()

Initializes a new instance of the ContextRequestedEventArgs class.

public ContextRequestedEventArgs()

ContextRequestedEventArgs(ContextRequestedEventArgs)

Initializes a new instance of the ContextRequestedEventArgs class.

public ContextRequestedEventArgs(ContextRequestedEventArgs contextRequestedEventArgs)

Parameters

contextRequestedEventArgs ContextRequestedEventArgs

ContextRequestedEventArgs(PointerEventArgs)

Initializes a new instance of the ContextRequestedEventArgs class.

public ContextRequestedEventArgs(PointerEventArgs pointerEventArgs)

Parameters

pointerEventArgs PointerEventArgs

Methods

TryGetPosition(Control?, out Point)

Gets the x- and y-coordinates of the pointer position, optionally evaluated against a coordinate origin of a supplied Control.

public bool TryGetPosition(Control? relativeTo, out Point point)

Parameters

relativeTo Control

Any Control-derived object that is connected to the same object tree. To specify the object relative to the overall coordinate system, use a relativeTo value of null.

point Point

A Point that represents the current x- and y-coordinates of the mouse pointer position. If null was passed as relativeTo, this coordinate is for the overall window. If a relativeTo value other than null was passed, this coordinate is relative to the object referenced by relativeTo.

Returns

bool

true if the context request was initiated by a pointer device; otherwise, false.