public virtual ButtonColumnBuilder <TModel> Buttons(Action <ButtonFactory <TModel> > configurator) { ButtonColumn <TModel> buttonColumn = new ButtonColumn <TModel>(this.Container); this.Container.Columns.Add((ColumnBase <TModel>)buttonColumn); ButtonFactory <TModel> buttonColumnFactory = new ButtonFactory <TModel>(buttonColumn); configurator(buttonColumnFactory); return(new ButtonColumnBuilder <TModel>(buttonColumn)); }
public ButtonColumnBuilder(ButtonColumn<T> column) : base(column) { this.component = column; }
public ButtonFactory(ButtonColumn <TModel> container) { Container = container; }