Пример #1
0
        internal Events.KeyboardEvent FireKeyDown(Events.KeyboardEvent evt)
        {
            if (KeyDown != null)
            {
                Delegate[] handlers = (Delegate[])KeyDown.GetInvocationList();
                foreach (KeyboardEvent evtHandler in handlers)
                {
                    if (evt._stopImmediatePropagation)
                    {
                        return(evt);
                    }

                    evtHandler.Invoke(evt);
                }
                return(evt);
            }
            else
            {
                return(evt);
            }
        }