Esempio n. 1
0
 private void Init(Formatting Formatting, CollectionViewGuiOptionBase parentlist)
 {
     this.Focusable      = true;
     this.Icon           = SymbolFactory.Copy(parentlist.Icon);
     this.ItemsList      = new List <ListItem>();
     this.ItemFormatting = Formatting;
     this._parent        = parentlist;
 }
Esempio n. 2
0
        public ListItem(string Value, string Text, Formatting Formatting, CollectionViewGuiOptionBase parentlist) : base()
        {
            this.Init(Formatting, parentlist);
            this.Value = Value;
            if (string.IsNullOrEmpty(Text))
            {
                this.Text = "";
            }
            else
            {
                this.Text = Text;
            }

            LoggerFacade.Info("Created ListItem: " + this.Text + ". Value: " + this.Value);
        }
Esempio n. 3
0
 public ListBuilder(CollectionViewGuiOptionBase parent)
 {
     this._parent = parent;
 }
Esempio n. 4
0
 public ListItem(XElement InputXml, Formatting Formatting, CollectionViewGuiOptionBase parentlist) : base()
 {
     this.Init(Formatting, parentlist);
     this.LoadXml(InputXml);
     LoggerFacade.Info("Created ListItem: " + this.Text + ". Value: " + this.Value);
 }