Пример #1
0
 internal WideControl(WideControlBody widecontrolbody)
 {
     this._entries  = new List <WideControlEntryItem>();
     this._columns  = (int)widecontrolbody.columns;
     this._aligment = (System.Management.Automation.Alignment)widecontrolbody.alignment;
     this._entries.Add(new WideControlEntryItem(widecontrolbody.defaultEntryDefinition));
     foreach (WideControlEntryDefinition definition in widecontrolbody.optionalEntryList)
     {
         this._entries.Add(new WideControlEntryItem(definition));
     }
 }
Пример #2
0
        internal WideControl(WideControlBody widecontrolbody, ViewDefinition viewDefinition) : this()
        {
            OutOfBand = viewDefinition.outOfBand;
            GroupBy   = PSControlGroupBy.Get(viewDefinition.groupBy);

            AutoSize = widecontrolbody.autosize.HasValue && widecontrolbody.autosize.Value;
            Columns  = (uint)widecontrolbody.columns;

            Entries.Add(new WideControlEntryItem(widecontrolbody.defaultEntryDefinition));

            foreach (WideControlEntryDefinition definition in widecontrolbody.optionalEntryList)
            {
                Entries.Add(new WideControlEntryItem(definition));
            }
        }