dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Events
DomMouseEvent Class
Represents the native mouse event in the DOM.
public record DomMouseEvent : dymaptic.GeoBlazor.Core.Events.IDomUiEvent, System.IEquatable<dymaptic.GeoBlazor.Core.Events.DomMouseEvent>
Inheritance System.Object 🡒 DomMouseEvent
Implements IDomUiEvent, System.IEquatable<DomMouseEvent>
Constructors
DomMouseEvent(bool, int, int, int, int, bool, bool, Nullable, Nullable, double, double, double, double, Nullable, int, int, bool, int, int) Constructor
Represents the native mouse event in the DOM.
public DomMouseEvent(bool AltKey, int Button, int Buttons, int ClientX, int ClientY, bool CtrlKey, bool MetaKey, System.Nullable<double> MovementX, System.Nullable<double> MovementY, double OffsetX, double OffsetY, double PageX, double PageY, System.Nullable<Microsoft.AspNetCore.Components.ElementReference> RelatedTarget, int ScreenX, int ScreenY, bool ShiftKey, int X, int Y);
Parameters
AltKey System.Boolean
Button System.Int32
Buttons System.Int32
ClientX System.Int32
ClientY System.Int32
CtrlKey System.Boolean
MetaKey System.Boolean
MovementX System.Nullable<System.Double>
MovementY System.Nullable<System.Double>
OffsetX System.Double
OffsetY System.Double
PageX System.Double
PageY System.Double
RelatedTarget System.Nullable<Microsoft.AspNetCore.Components.ElementReference>
ScreenX System.Int32
ScreenY System.Int32
ShiftKey System.Boolean
Properties
DomMouseEvent.AltKey Property
public bool AltKey { get; init; }
Property Value
DomMouseEvent.Button Property
public int Button { get; init; }
Property Value
DomMouseEvent.Buttons Property
public int Buttons { get; init; }
Property Value
DomMouseEvent.ClientX Property
public int ClientX { get; init; }
Property Value
DomMouseEvent.ClientY Property
public int ClientY { get; init; }
Property Value
DomMouseEvent.CtrlKey Property
public bool CtrlKey { get; init; }
Property Value
DomMouseEvent.MetaKey Property
public bool MetaKey { get; init; }
Property Value
DomMouseEvent.MovementX Property
public System.Nullable<double> MovementX { get; init; }
Property Value
System.Nullable<System.Double>
DomMouseEvent.MovementY Property
public System.Nullable<double> MovementY { get; init; }
Property Value
System.Nullable<System.Double>
DomMouseEvent.OffsetX Property
public double OffsetX { get; init; }
Property Value
DomMouseEvent.OffsetY Property
public double OffsetY { get; init; }
Property Value
DomMouseEvent.PageX Property
public double PageX { get; init; }
Property Value
DomMouseEvent.PageY Property
public double PageY { get; init; }
Property Value
DomMouseEvent.RelatedTarget Property
public System.Nullable<Microsoft.AspNetCore.Components.ElementReference> RelatedTarget { get; init; }
Property Value
System.Nullable<Microsoft.AspNetCore.Components.ElementReference>
DomMouseEvent.ScreenX Property
public int ScreenX { get; init; }
Property Value
DomMouseEvent.ScreenY Property
public int ScreenY { get; init; }
Property Value
DomMouseEvent.ShiftKey Property
public bool ShiftKey { get; init; }
Property Value
DomMouseEvent.X Property
public int X { get; init; }
Property Value
DomMouseEvent.Y Property
public int Y { get; init; }