void ViewModel_RowInserted(object sender, System.EventArgs e) { var column = 0; var row = InventoryTransactionGrid.Items.Count > 0 ? InventoryTransactionGrid.Items.Count - 1 : 0; if (ViewModel.SelectedTransactionItem.InventoryTransactionType != null) { column = InventoryTransactionGrid.Columns.Single(x => x.Header.ToString() == Localization.Properties.Resources.InventoryItemName).DisplayIndex; } InventoryTransactionGrid.Focus(); InventoryTransactionGrid.Refresh(); InventoryTransactionGrid.GetCell(row, column).Focus(); }
void ViewModel_RowDeleted(object sender, System.EventArgs e) { InventoryTransactionGrid.BackgroundFocus(); }