Exemplo n.º 1
0
        void ITopWindowEventRoot.RootMouseWheel(int delta)
        {
            UIMouseEventArgs e = GetFreeMouseEvent();

            SetUIMouseEventArgsInfo(e, 0, 0, 0, delta);
            if (currentMouseActiveElement != null)
            {
                currentMouseActiveElement.ListenMouseWheel(e);
            }
            iTopBoxEventPortal.PortalMouseWheel(e);
            this.mouseCursorStyle = e.MouseCursorStyle;
            ReleaseMouseEvent(e);
        }
Exemplo n.º 2
0
        void ITopWindowEventRoot.RootMouseWheel(int delta)
        {
            UIMouseEventArgs e = GetFreeMouseEvent();

            SetUIMouseEventArgsInfo(e, 0, 0, 0, delta);

            //find element

            SetUIMouseEventArgsInfo(e, _prevLogicalMouseX, _prevLogicalMouseY, 0, delta);
            e.Shift = _lastKeydownWithShift;
            e.Alt   = _lastKeydownWithAlt;
            e.Ctrl  = _lastKeydownWithControl;

            _iTopBoxEventPortal.PortalMouseWheel(e);

            _mouseCursorStyle = e.MouseCursorStyle;
            ReleaseMouseEvent(e);
        }