private void EditorControl_MouseDown(object sender, MouseButtonEventArgs e) { if (equationRoot.ConsumeMouseClick(Mouse.GetPosition(this))) { InvalidateVisual(); } this.Focus(); lastMouseLocation = e.GetPosition(this); isDragging = true; }