TUM.CMS.VplControl.Core.Node.HostCanvas_MouseMove C# (CSharp) Method

HostCanvas_MouseMove() public method

public HostCanvas_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
return void
        public void HostCanvas_MouseMove(object sender, MouseEventArgs e)
        {
            var p = e.GetPosition(HostCanvas);
            var delta = p - OldMousePosition;

            if (isResizing)
            {
                MainContentGrid.MinWidth = MainContentGrid.ActualWidth + delta.X;
                MainContentGrid.Height = MainContentGrid.ActualHeight + delta.Y;

                HitTestBorder.Width = ActualWidth + 10;
                HitTestBorder.Height = 30;
            }
            else
            {
                Left += delta.X;
                Top += delta.Y;
            }

            OldMousePosition = p;
        }