/*public ObservableCollection<ObservableCollection<SolidColorBrush>> Rcolor * { * get { return rcolor; } * set { SetField(ref rcolor, value, "Rcolor"); } * }*/ #endregion public RaceStats(int n, int laps, int sections) { Bib = n; timeStamps = new TimeStampList(laps, sections); range = new RangeList(laps, sections); //rcolor = new ObservableCollection<ObservableCollection<SolidColorBrush>>(); }
/// <summary> /// Жеребьевка биатлонистов на гонку /// </summary> /// <param name="atList">Список биатлонистов, участвующих в гонке</param> public void Draw(List <Athlete> b, List <RaceStats> prSprint = null) { List <Athlete> atList = new List <Athlete>(b); if ((athletes = ListDraw(atList, prSprint)) == null) { return; } int n = athletes.Count; results = new List <RaceStats>(); // Инициализация списка for (int i = 1; i <= n; i++) // результатов // { results.Add(new RaceStats(i, Laps, course.Sections.Length)); // } Initialize(prSprint, results.Count); leaders = new TimeStampList(Laps, course.Sections.Length); // Инициализация списка // лидеров }