public void BuildGrid() { SelectedTimes.Sort(); MainSackPanel.Children.Clear(); for (var index = SelectedTimes.Count - 1; index >= 0; index--) { var toTime = SelectedTimes[index]; for (var i = 0; i < index; i++) { var fromTime = SelectedTimes[i]; var diff = new TimeDifferenceViewModel { FromTime = fromTime, ToTime = toTime }; var row = new TimeDifferenceView(diff); MainSackPanel.Children.Add(row); } } }
public TimeDifferenceView(TimeDifferenceViewModel time) { InitializeComponent(); DataContext = time; }