public void removeEventListener(string eventName, Action <object> handler) { Tuple <string, Action <object> > key = new Tuple <string, Action <object> >(eventName, handler); if (_eventNameAndHandlerToHtmlEventProxy != null && _eventNameAndHandlerToHtmlEventProxy.ContainsKey(key)) { INTERNAL_EventsHelper.DetachEvent(eventName, _domElementRef, _eventNameAndHandlerToHtmlEventProxy[key], handler); } //else do nothing. }
private void UnsubscribeFromHtmlChangeEvent() { if (this._changeEventProxy == null) { return; } INTERNAL_EventsHelper.DetachEvent( "change", this._nativeComboBoxDomElement, this._changeEventProxy, (Action <object>) this.DomSelectionChanged); }