Example #1
0
        protected void AddListViewItem(string name, string fee, string prize, string prize_structure, string players, Tournament tag, bool isEven)
        {
            string[] subItemTexts = new string[] {
                TacoConfig.DateFromString(tag.createdAt),
                prize,
                prize_structure,
                players,
                tag.RemainingTimeString(),
                fee,
                string.Empty
            };

            ListViewItem listViewItem = new ListViewItem(subItemTexts);

            listViewItem.Tag = tag;
            listViewItem.UseItemStyleForSubItems = false;


            var backgroundColor = TacoConfig.ListViewOddRow;

            if (isEven)
            {
                backgroundColor = TacoConfig.ListViewEvenRow;
            }

            for (int i = 0; i < listViewItem.SubItems.Count; i++)
            {
                UpdateSmallImage(listViewItem.SubItems [i], listViewItem, tag);
            }

            listViewItem.UpdateBackgroundColor(backgroundColor);

            this.ListView.Items.Add(listViewItem);
        }