public TuiDropdownSpread(int Xpostion, int Ypostion, List<String> options, TuiWindow parentTuiWindow, TuiDropdown root)
            : base(Xpostion, Ypostion, 20, options.Count, parentTuiWindow, ConsoleColor.Gray)
        {
            for (var i = 0; i < options.Count(); i++)
            {
                var item = new TuiDropdownItem(options[i], Xpostion + i, "option" + i, this);

                item.Action = delegate() {
                    root.Text = ((TuiDropdownItem)CurrentlySelected).Text;
                    root.Draw();
                };

                DropdownItems.Add(item);
            }

            _controls.AddRange(DropdownItems);

            CurrentlySelected = DropdownItems.FirstOrDefault(x => x.Text == root.Text);

            BackgroundColor = ConsoleColor.DarkGray;
            Draw();
        }