private void Football_MouseUp(object sender, MouseButtonEventArgs e) { Select_Ligs.Clear(); // выбранных лиг нет if (Ligas.Count != 0) // brush { MyStr path = Ligas[0]; Ligas.RemoveAt(0); Ligas.Insert(0, path); } set1(); }
public void Football_Ligas_MouseUp(object sender, MouseButtonEventArgs e) //Получаем данные из таблицы по клику на строке { MyStr path = Football_Ligas.SelectedItem as MyStr; int i = Football_Ligas.SelectedIndex; if (path == null) { return; } string name = ((MyStr)path).LigaName; if (Select_Ligs == null || Select_Ligs.IndexOf(name) < 0) { Select_Ligs.Add(name); } else { Select_Ligs.Remove(name); } // brush Ligas.RemoveAt(i); Ligas.Insert(i, path); set1(); }
private void set1() { // refresh table ligas int l = 0; for (int g = 0; g <= Ligs.Count - 1; g++) { if (Ligas.Count <= l) { Ligas.Add(new MyStr(Ligs[g])); } else { Ligas[l] = new MyStr(Ligs[g]); } l++; } for (int ii = Ligas.Count - 1; ii >= l; ii--) { Ligas.RemoveAt(ii); } if (Ligs.Count != 0) //принятые лиги { Ligass.Clear(); for (int g = 0; g <= Ligs.Count - 1; g++) { Ligass.Add(Ligs[g]); } } if (Select_Ligs.Count != 0) //кликнутые лиги { Ligass.Clear(); Select_Ligs.Sort(); for (int g = 0; g <= Select_Ligs.Count - 1; g++) { Ligass.Add(Select_Ligs[g]); } } int i = 0; int j = 0; int k = 0; int lg = 0; for (int lg = 0; lg <= Ligass.Count - 1; lg++) { i = 0; // while (result[i].TIME =="" && i < result.Count - 1) while (i < result.Count - 1) { if (result[i].EVENT == Ligass[lg]) { lg++; if (Itog_result.Count <= j) { Itog_result.Add(result[i]); j++; } else { Itog_result[j] = result[i]; j++; } i++; while (result[i].TIME != "" && i < result.Count - 3) { if (Itog_result.Count <= j) { Itog_result.Add(result[i]); j++; Itog_result.Add(result[i + 1]); j++; Itog_result.Add(result[i + 2]); j++; } else { k = 0; while (Itog_result.Count > j && k < 3) { Itog_result[j] = (result[i + k]); j++; k++; } while (k < 3) { Itog_result.Add(result[i + k]); j++; k++; } } i = i + 3; } // i--; } i++; } } for (int ii = Itog_result.Count - 1; ii >= j; ii--) { Itog_result.RemoveAt(ii); // лишние для отображения } }
private void _Loaded(MyStr name_liga) { }