private IMouseEvent _toEvent(MouseEventArgs e, IMouseEvent.EventAction action) { long timestamp = DateTimeOffset.Now.ToUnixTimeMilliseconds(); if (e.GetType() == typeof(MouseEventExtArgs)) { timestamp = ((MouseEventExtArgs)e).Timestamp; } var button = _toButton(e.Button); return(new MouseEventImpl() { Button = button, Action = action, Timestamp = timestamp, X = e.X, Y = e.Y }); }
private static void ExecuteMouseMoveCommand(MouseEventArgs args, bool ischecked) { Debug.WriteLine($"EventType:{args.GetType().Name}, IsChecked: {ischecked}"); }