public NodePool(ITable tableBase, ItemModelGenerator <T, K> generator, BaseLayout layout, bool isHorizontal) { this.isHorizontal = isHorizontal; this.owner = tableBase; this.generator = generator; this.layout = layout; this.layout.Collapsed += this.OnCollapsed; this.layout.Expanded += this.OnExpanded; this.layout.ItemsSourceChanged += this.OnItemsSourceChanged; this.IsBufferNeeded = true; this.Initialize(); }
public CellsController(ITable tableControl, ItemModelGenerator <T, CellGenerationContext> cellGenerator) { this.table = tableControl; this.containerGenerator = cellGenerator; }
public CellEditorsController(ITable tableControl, ItemModelGenerator <GridCellEditorModel, CellGenerationContext> cellGenerator) : base(tableControl, cellGenerator) { }