private void DragndropBorder_MouseDown(object sender, MouseButtonEventArgs e) { dragndropInProgress = true; DragndropBorder.CaptureMouse(); DragndropBorder.MouseMove += DragndropBorder_MouseMove; dragndropOffset = GetPosition() - e.GetPosition(MainWindow.instance.drawArea); }
private void DragndropBorder_MouseUp(object sender, MouseButtonEventArgs e) { if (!dragndropInProgress) { return; } dragndropInProgress = false; DragndropBorder.ReleaseMouseCapture(); DragndropBorder.MouseMove -= DragndropBorder_MouseMove; }