private void OnMouseMove(object sender, MouseEventArgs e) { if (e.LeftButton == MouseButtonState.Pressed) { Point p = e.GetPosition(ColorDetail); UpdateMarkerPosition(p); Mouse.Synchronize(); } }