Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
0
 public JsDispatchEvent(JsEventHandler handler)
 {
     this.Handler = handler;
 }