private void lvApps_MouseUp(object sender, MouseEventArgs e) { if (dragItem == null) { return; } if (dragSnap != null) { dragItem.Position = dragSnap.Snap(dragItem.Position); } lvApps.AutoArrange = true; lvApps.MouseMove -= lvApps_MouseMove; }