示例#1
0
        public void RefreshList()
        {
            List <ListItem> Tilesets = new List <ListItem>();

            for (int i = 1; i < Game.Data.Tilesets.Count; i++)
            {
                Game.Tileset t = Game.Data.Tilesets[i];
                Tilesets.Add(new ListItem($"{Utilities.Digits(i, 3)}: {t?.Name}", t));
            }
            DataList.SetItems(Tilesets);
            DataList.Redraw();
            if (DataList.SelectedIndex >= Tilesets.Count)
            {
                DataList.SetSelectedIndex(Tilesets.Count - 1);
            }
        }
示例#2
0
 public override void Redraw()
 {
     base.Redraw();
     ListDrawer.Redraw();
 }