Exemplo n.º 1
0
        //=============================================================================
        protected override void OnKeyDown(KeyEventArgs e)
        {
            base.OnKeyDown(e);
            if (!this.IsEnabled)
            {
                return;
            }

            Drawing.OnKeyDown(new CanvasKeyEventArgs(e, this));
        }
Exemplo n.º 2
0
        //=============================================================================
        protected override void OnMouseDown(MouseButtonEventArgs e)
        {
            base.OnMouseDown(e);

            if (!this.IsEnabled)
            {
                return;
            }

            Drawing.OnMouseDown(new CanvasMouseButtonEventArgs(e, this));
        }
Exemplo n.º 3
0
        //=============================================================================

        protected override void OnMouseWheel(MouseWheelEventArgs e)
        {
            base.OnMouseWheel(e);

            if (!this.IsEnabled)
            {
                return;
            }

            Drawing.OnMouseWheel(new CanvasMouseWheelEventArgs(e, this));
        }
Exemplo n.º 4
0
        protected override void OnMouseMove(MouseEventArgs e)
        {
            var pp = e.GetPosition(this);

            base.OnMouseMove(e);

            if (!this.IsEnabled || pp.Y < 0)
            {
                return;
            }


            Drawing.OnMouseMove(new CanvasMouseEventArgs(e, this));
            MousePoint = Drawing.MousePoint.AsWPF();
        }