private void Rectangle_MouseDown(object sender, MouseButtonEventArgs e) { if (e.ChangedButton == MouseButton.Left) { if (SearchBox.IsFocused) { SearchBox.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next)); } this.DragMove(); } }