感觉有必要建立一个Blazor可用事件的速查表...看起来相关,因为添加了onblur。
焦点事件 (UIFocusEventArgs)
onfocus
onblur
onfocusin
onfocusout
鼠标事件(UIMouseEventArgs)
onmouseover
onmouseout
onmousemove
onmousedown
onmouseup
onclick
ondblclick
oncontextmenu
https://github.com/aspnet/Blazor/blob/master/test/testapps/BasicTestApp/MouseEventComponent.cshtml
鼠标滚轮事件(UIWheelEventArgs)
onwheel
onmousewheel
拖动事件 (UIDragEventArgs)
ondrag
ondragend
ondragenter
ondragleave
ondragover
ondragstart
ondrop
键盘事件(UIKeyboardEventArgs)
onkeydown
onkeyup
onkeypress
https://github.com/aspnet/Blazor/blob/master/test/testapps/BasicTestApp/KeyPressEventComponent.cshtml
输入事件(UIEventArgs)
oninput
oninvalid
onreset
onselect
onselectstart
onselectionchange
onsubmit
onchange UIChangeEventArgs
剪贴板(UIClipboardEventArgs)
oncopy
oncut
onpaste
onbeforecopy UIEventArgs
onbeforecut
onbeforepaste
触摸事件(UITouchEventArgs)
ontouchcancel
ontouchend
ontouchmove
ontouchstart
ontouchenter
ontouchleave
https://github.com/aspnet/Blazor/blob/master/test/testapps/BasicTestApp/TouchEventComponent.cshtml
指针事件(UIPointerEventArgs)
gotpointercapture
lostpointercapture
pointercancel
pointerdown
pointerenter
pointerleave
pointermove
pointerout
pointerover
pointerup
媒体事件(UIEventArgs)
oncanplay
oncanplaythrough
oncuechange
ondurationchange
onemptied
onpause
onplay
onplaying
onratechange
onseeked
onseeking
onstalled
onstop
onsuspend
ontimeupdate
onvolumechange
onwaiting
进度事件(UIProgressEventArgs)
onloadstart
ontimeout
onabort
onload
onloadend
onprogress
onerror (UIErrorEventArgs)
常规事件(UIEventArgs)
onactivate
onbeforeactivate
onbeforedeactivate
ondeactivate
onended
onfullscreenchange
onfullscreenerror
onloadeddata
onloadedmetadata
onpointerlockchange
onpointerlockerror
onreadystatechange
onscroll