public void AddSelectedCell(UltraGridCell cell) { if (SelectedCells.Where(x => x.RowIndex == cell.RowIndex && x.Key == cell.Key).Count() == 0) { var cloneCell = Container.Resolve <UltraGridCell>(cell.Row); cloneCell.Key = cell.Key; cloneCell.RowIndex = cell.RowIndex; SelectedCells.Add(cloneCell); } }
/// <summary> /// /// </summary> /// <param name="newCell"></param> /// <returns></returns> public UltraGridCell Insert(int index, UltraGridCell newCell) { if (Items.Count > index) { Items[index] = newCell; } else { Items.Add(newCell); } return(newCell); }