private void RefreshAndRefocus(DataGridCellInfo cellToBeFocused)
 {
     dataGrid.Items.Refresh();
     dataGrid.ScrollIntoView(cellToBeFocused.Item, cellToBeFocused.Column);
     dataGrid.SelectedItem = cellToBeFocused.Item;
     dataGrid.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
     dataGrid.CurrentCell = cellToBeFocused;
 }