Beispiel #1
0
 protected override void AssignColumns(ColumnView cv, bool synchronize)
 {
     if (_gridListEditor == null)
     {
         base.AssignColumns(cv, synchronize);
         return;
     }
     if (synchronize)
     {
         base.AssignColumns(cv, true);
     }
     else
     {
         Columns.Clear();
         ////var columnsListEditorModelSynchronizer = new ColumnsListEditorModelSynchronizer(_gridListEditor, _gridListEditor.Model);
         ////columnsListEditorModelSynchronizer.ApplyModel();
         var gridColumns = _gridListEditor.GridView.Columns.OfType <XafGridColumn>();
         foreach (var column in gridColumns)
         {
             var xpandXafGridColumn = new XpandXafGridColumn(column.TypeInfo, _gridListEditor);
             xpandXafGridColumn.ApplyModel(column.Model);
             Columns.Add(xpandXafGridColumn);
             xpandXafGridColumn.Assign(column);
         }
     }
 }
Beispiel #2
0
 protected override void AssignColumns(ColumnView cv, bool synchronize)
 {
     if (_gridListEditor == null)
     {
         base.AssignColumns(cv, synchronize);
         return;
     }
     if (synchronize)
     {
         base.AssignColumns(cv, true);
     }
     else
     {
         Columns.Clear();
         var columnsListEditorModelSynchronizer = new ColumnsListEditorModelSynchronizer(_gridListEditor, _gridListEditor.Model);
         columnsListEditorModelSynchronizer.ApplyModel();
         var gridColumns = _gridListEditor.GridView.Columns.OfType<XafGridColumn>();
         foreach (var column in gridColumns){
             var xpandXafGridColumn = new XpandXafGridColumn(column.TypeInfo, _gridListEditor);
             xpandXafGridColumn.ApplyModel(column.Model);
             Columns.Add(xpandXafGridColumn);
             xpandXafGridColumn.Assign(column);
         }
     }
 }