public MList(MenuData data, MenuBase parent) : base(data, parent) { ItemHeight = FloatFromString(data.GetDataProperty("ItemHeight").ToString(), false); ItemSpacing = FloatFromString(data.GetDataProperty("ItemSpacing").ToString(), false); ListItems = new List <MListItem>(); for (int _index = 0; _index < Items.Count; _index++) { var _item = Items[_index]; if (_item is MListItem) { var _listItem = (MListItem)_item; _listItem.Depth = Depth; _listItem.SetList(this, _index); ListItems.Add(_listItem); } } }
public MbBoard(MenuData data, MenuBase parent) : base(data, parent) { Rows = int.Parse(data.GetDataProperty("Rows").ToString()); Cols = int.Parse(data.GetDataProperty("Cols").ToString()); }