コード例 #1
0
 public DataGridColBuilder(string propertyName, Func <TItem, TProperty> selectorFun, Action <TItem, object?> setFunc, DataGridRowBuilder <TItem> dataGridRowBuilder)
     : base(propertyName, selectorFun, setFunc, dataGridRowBuilder)
 {
     if (dataGridRowBuilder is DataGridBuilder <TItem> gridBuilder)
     {
         GridBuilder = gridBuilder;
     }
     else
     {
         throw new Exception("Cannot create col builder any builder except the main grid builder");
     }
 }
コード例 #2
0
 public DataGridColBuilder(Expression <Func <TItem, TProperty> > selector, DataGridRowBuilder <TItem> dataGridRowBuilder)
     : base(selector, dataGridRowBuilder)
 {
     if (dataGridRowBuilder is DataGridBuilder <TItem> gridBuilder)
     {
         GridBuilder = gridBuilder;
     }
     else
     {
         throw new Exception("Cannot create col builder any builder except the main grid builder");
     }
 }
コード例 #3
0
 public DataGridRowBuilder(DataGridBuilder <TItem>?dataGridBuilder, DataGridRowBuilder <TItem>?lastFlow)
 {
     DataGridBuilder = dataGridBuilder ?? (DataGridBuilder <TItem>) this;
     LastFlow        = lastFlow ?? this;
 }