예제 #1
0
        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));
        }
예제 #2
0
 public ButtonColumnBuilder(ButtonColumn<T> column)
     : base(column)
 {
     this.component = column;
 }
예제 #3
0
 public ButtonFactory(ButtonColumn <TModel> container)
 {
     Container = container;
 }