public void ColumnAdded(int index, CellModel cellModel, ColumnModel columnModel) { ColumnView c = columnModel.GetView(context); CellView v = cellModel.GetView(context); cells.Insert(index, v); mainLayout.AddView(v.GetEditView(), index * 2); mainLayout.AddView(c.GetView(), index * 2); }
public void Initiate(List <CellModel> cells, List <ColumnModel> columns) { for (int i = 0; i < columns.Count; ++i) { ColumnView c = columns[i].GetView(context); CellView v = cells[i].GetView(context); this.cells.Add(v); mainLayout.AddView(c.GetView()); mainLayout.AddView(v.GetEditView()); } }