private void mouse_move(object sender, MouseEventArgs e) { if (dragPoint != null) { var canvPoint = e.GetPosition(drag_canvas); var point = new Point(canvPoint.X - dragPoint.Value.X, canvPoint.Y - dragPoint.Value.Y); Canvas.SetLeft(drag_lbl, point.X); Canvas.SetTop(drag_lbl, point.Y); } }