@using System.Collections.Generic @using Microsoft.AspNetCore.Blazor

Mouse position

Output: @message

Mouseover:

Mousemove city!

Mousedown:

Another input (to distract you)

@functions { string message; void OnMouseOver(UIMouseEventArgs e) { message += "onmouseover,"; StateHasChanged(); } void OnMouseOut(UIMouseEventArgs e) { message += "onmouseout,"; StateHasChanged(); } void OnMouseMove(UIMouseEventArgs e) { message += "onmousemove,"; StateHasChanged(); } void OnMouseDown(UIMouseEventArgs e) { message += "onmousedown,"; StateHasChanged(); } void OnMouseUp(UIMouseEventArgs e) { message += "onmouseup,"; StateHasChanged(); } void Clear() { message = string.Empty; } }