Example #1
0
        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();
        }
Example #2
0
 public CellsController(ITable tableControl, ItemModelGenerator <T, CellGenerationContext> cellGenerator)
 {
     this.table = tableControl;
     this.containerGenerator = cellGenerator;
 }
Example #3
0
 public CellEditorsController(ITable tableControl, ItemModelGenerator <GridCellEditorModel, CellGenerationContext> cellGenerator)
     : base(tableControl, cellGenerator)
 {
 }