@using System.Collections.Generic
@functions {
string message;
void OnMouseOver(UIMouseEventArgs e)
{
DumpEvent(e);
message += "onmouseover,";
StateHasChanged();
}
void OnMouseOut(UIMouseEventArgs e)
{
DumpEvent(e);
message += "onmouseout,";
StateHasChanged();
}
void OnMouseMove(UIMouseEventArgs e)
{
DumpEvent(e);
message += "onmousemove,";
StateHasChanged();
}
void OnMouseDown(UIMouseEventArgs e)
{
DumpEvent(e);
message += "onmousedown,";
StateHasChanged();
}
void OnMouseUp(UIMouseEventArgs e)
{
DumpEvent(e);
message += "onmouseup,";
StateHasChanged();
}
void DumpEvent(UIMouseEventArgs e)
{
Console.WriteLine(JsonUtil.Serialize(e));
}
void Clear()
{
message = string.Empty;
}
}