示例#1
0
        /// <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()));
            }
        }
示例#2
0
        /// <summary>
        /// DispatchEvent
        /// </summary>
        public void DispatchEvent(HtmlEventName eventName)
        {
            HtmlEvent evt = HtmlEvent.Create(eventName);

            DispatchEvent(evt);
        }