private void manualBox_LostFocus(object sender, RoutedEventArgs e) { _manualBox = sender as TextBox; if (_disableFocusHack) _disableFocusHack = false; else { _needToHackFocus = true; } //((TextBox)sender).Focus(); }