/// <summary> /// Create /// </summary> public static HtmlEvent Create(HtmlEventName eventName) { switch (eventName) { case HtmlEventName.Click: case HtmlEventName.DoubleClick: case HtmlEventName.MouseDown: case HtmlEventName.MouseMove: case HtmlEventName.MouseOut: case HtmlEventName.MouseOver: case HtmlEventName.MouseUp: return(new HtmlMouseEvent(eventName.ToString())); default: return(new HtmlEvent(eventName.ToString())); } }
/// <summary> /// DispatchEvent /// </summary> public void DispatchEvent(HtmlEventName eventName) { HtmlEvent evt = HtmlEvent.Create(eventName); DispatchEvent(evt); }