private void RemoveEvent(UserControl_progettoTreno userControl) { int index = list_progettiTreni.FindIndex((x) => { if (x.userControl == userControl) { return(true); } else { return(false); } }); list_progettiTreni.RemoveAt(index); if (Debug) { MessageBox.Show("Index: " + index); } for (int i = index; i < list_progettiTreni.Count; i++) { Thickness margin = new Thickness(0, 0, 0, 0); margin.Top = list_progettiTreni[i].userControl.Margin.Top - space_margin; list_progettiTreni[i].userControl.Margin = margin; } count_margin -= space_margin; }
public Class_progettoTreno() { userControl = new UserControl_progettoTreno(); userControl.thisProgetto = this; collisioni = new Class_progettoCollisione(this); }
private void UpdateEvent(UserControl_progettoTreno userControl) { FindConflitti(); }