projects/wms-framework/src/lib/models/events/MouseEventArgs.ts
Class for storing information about mouse events
Methods |
|
constructor($event?: MouseEvent)
|
||||||
Creates an instance of MouseEventArgs.
Parameters :
|
Public GetPosition | ||||||
GetPosition(relativeTo: any)
|
||||||
Returns the position where the mouse was clicked
Parameters :
Returns :
PointModel
{PointModel} |
import { PointModel } from '../controls/PointModel';
/**
* Class for storing information about mouse events
*
* @export
* @class MouseEventArgs
* @wType System.Windows.Input.MouseEventArgs
*/
export class MouseEventArgs {
/**
* Creates an instance of MouseEventArgs.
* @param {MouseEvent} [$event]
* @memberof MouseEventArgs
*/
constructor(private $event?: MouseEvent) {}
/**
* Returns the position where the mouse was clicked
*
* @param {*} relativeTo
* @return {*} {PointModel}
* @memberof MouseEventArgs
*/
public GetPosition(relativeTo: any): PointModel {
return new PointModel(this.$event?.pageX, this.$event?.pageY);
}
}