internal TableControl(TableControlBody tcb, ViewDefinition viewDefinition) : this()
        {
            this.OutOfBand = viewDefinition.outOfBand;
            this.GroupBy   = PSControlGroupBy.Get(viewDefinition.groupBy);

            this.AutoSize         = tcb.autosize.HasValue && tcb.autosize.Value;
            this.HideTableHeaders = tcb.header.hideHeader;

            TableControlRow row = new TableControlRow(tcb.defaultDefinition);

            Rows.Add(row);

            foreach (TableRowDefinition rd in tcb.optionalDefinitionList)
            {
                row = new TableControlRow(rd);

                Rows.Add(row);
            }

            foreach (TableColumnHeaderDefinition hd in tcb.header.columnHeaderDefinitionList)
            {
                TableControlColumnHeader header = new TableControlColumnHeader(hd);
                Headers.Add(header);
            }
        }
Ejemplo n.º 2
0
 internal TableControl(TableControlBody tcb)
 {
     this._headers = new List<TableControlColumnHeader>();
     this._rows = new List<TableControlRow>();
     TableControlRow item = new TableControlRow(tcb.defaultDefinition);
     this._rows.Add(item);
     foreach (TableRowDefinition definition in tcb.optionalDefinitionList)
     {
         item = new TableControlRow(definition);
         this._rows.Add(item);
     }
     foreach (TableColumnHeaderDefinition definition2 in tcb.header.columnHeaderDefinitionList)
     {
         TableControlColumnHeader header = new TableControlColumnHeader(definition2);
         this._headers.Add(header);
     }
 }
Ejemplo n.º 3
0
        internal TableControl(TableControlBody tcb)
        {
            this._headers = new List <TableControlColumnHeader>();
            this._rows    = new List <TableControlRow>();
            TableControlRow item = new TableControlRow(tcb.defaultDefinition);

            this._rows.Add(item);
            foreach (TableRowDefinition definition in tcb.optionalDefinitionList)
            {
                item = new TableControlRow(definition);
                this._rows.Add(item);
            }
            foreach (TableColumnHeaderDefinition definition2 in tcb.header.columnHeaderDefinitionList)
            {
                TableControlColumnHeader header = new TableControlColumnHeader(definition2);
                this._headers.Add(header);
            }
        }
Ejemplo n.º 4
0
        internal TableControl(TableControlBody tcb, ViewDefinition viewDefinition) : this()
        {
            this.OutOfBand = viewDefinition.outOfBand;
            this.GroupBy = PSControlGroupBy.Get(viewDefinition.groupBy);

            this.AutoSize = tcb.autosize.HasValue && tcb.autosize.Value;
            this.HideTableHeaders = tcb.header.hideHeader;

            TableControlRow row = new TableControlRow(tcb.defaultDefinition);

            Rows.Add(row);

            foreach (TableRowDefinition rd in tcb.optionalDefinitionList)
            {
                row = new TableControlRow(rd);

                Rows.Add(row);
            }

            foreach (TableColumnHeaderDefinition hd in tcb.header.columnHeaderDefinitionList)
            {
                TableControlColumnHeader header = new TableControlColumnHeader(hd);
                Headers.Add(header);
            }
        }