public static IDisposable AddJsEventListener(this IJSRuntime jsRuntime, JsObjectRef jsObjectRef, string property, string event_, JsEventHandler callBack) { var listenerId = jsRuntime.Invoke <int>("JsInterop.addEventListener", jsObjectRef, property, event_, callBack); return(new DisposableAction(() => jsRuntime.InvokeVoid("JsInterop.removeEventListener", jsObjectRef, property, event_, listenerId))); }
public JsDispatchEvent(JsEventHandler handler) { this.Handler = handler; }