Avalonia.Controls.PanAndZoom.ZoomBorder.Border_PointerPressed C# (CSharp) Method

Border_PointerPressed() private method

private Border_PointerPressed ( object sender, Avalonia.Input.PointerPressedEventArgs e ) : void
sender object
e Avalonia.Input.PointerPressedEventArgs
return void
        private void Border_PointerPressed(object sender, PointerPressedEventArgs e)
        {
            switch (e.MouseButton)
            {
                case MouseButton.Right:
                    {
                        if (_element != null)
                        {
                            Point point = e.GetPosition(_element);
                            point = FixInvalidPointPosition(point);
                            StartPan(point);
                            e.Device.Capture(_element);
                        }
                    }
                    break;
            }
        }