Beispiel #1
0
        public void ripper_BracketUpdate(object sender, EventArgs e)
        {
            bracket = sender as XBracket;
            currentMCID = bracket.MCID;
            currentCOMPID = bracket.CompID;
            if (bracket.XItems.Count > 0)
            {
                athletes.Clear();
                list.Clear();
                XItem[] sortedAtheletes = bracket.XItems.Where(x => x.Rank > 0).OrderBy(y => y.Rank).ToArray();

                for (int i = 0; i < sortedAtheletes.Count(); i++)
                    athletes.Add(Athletes.GenerateAthlete(sortedAtheletes[i]));

                athletes = athletes.OrderBy(x => x.Rank).ToList(); // Just to make sure ranking is correct
                foreach(Athletes x in athletes)
                {
                    string temp = x.Rank + ". " + x.FontName + " " + x.OverallScore;
                    list.Add(temp);
                }

                InvokeOnMainThread( delegate {
                CurrentRankings.DataSource = new TableViewDataSource(list);
                    CurrentRankings.ReloadData();
                });
            }
        }
Beispiel #2
0
        public void ripper_BracketUpdate(object sender, EventArgs e)
        {
            bracket = sender as XBracket;
            currentMCID = bracket.MCID;
            currentCOMPID = bracket.CompID;
            if (bracket.XItems.Count > 0)
            {
                                athletes.Clear();
                XItem[] sortedAtheletes = bracket.XItems.Where(x => x.Rank > 0).OrderBy(y => y.Rank).ToArray();

                for (int i = 0; i < sortedAtheletes.Count(); i++)
                    athletes.Add(Athletes.GenerateAthlete(sortedAtheletes[i]));

                athletes = athletes.OrderBy(x => x.Rank).ToList(); // Just to make sure ranking is correct
                //NSMutableArray test = athletes;
                //CurrentRankings.DataSource = athletes;
                //CurrentRankings.DataSource = athletes;
                foreach(Athletes x in athletes)
                {
                    string temp = x.FontName + " " + x.OverallScore;
                    list.Add(temp);
                }
            }
        }
 public void ripper_BracketUpdate(object sender, EventArgs e)
 {
     bracket = sender as XBracket;
     currentMCID = bracket.MCID;
     currentCOMPID = bracket.CompID;
 }