private void SelectRow(DataGridRow row) {
RootTreeGrid.SelectedItem = row;
row.IsSelected = true;
var presenter = VisualTreeExtensions.FindFirstVisualChildOfType<DataGridCellsPresenter>(row);
var cell = presenter.ItemContainerGenerator.ContainerFromIndex(0) as DataGridCell;
cell.Focus();
}