private void UpdateUsages() { HourUsageGrid.Children.Clear(); HourUsageGrid.RowDefinitions.Clear(); var viewModel = GetModel(); if (viewModel == null) { return; } for (var ii = 0; ii < viewModel.Usages.Count; ii++) { HourUsageGrid.RowDefinitions.Add(new RowDefinition { Height = new GridLength(24) }); var usageControl = new HourUsageControl { DataContext = viewModel.Usages[ii] }; Grid.SetColumn(usageControl, 0); Grid.SetRow(usageControl, ii); HourUsageGrid.Children.Add(usageControl); } }
private void UpdateUsages() { HourUsageGrid.Children.Clear(); HourUsageGrid.RowDefinitions.Clear(); var viewModel = GetModel(); if (viewModel == null) { return; } for (var ii = 0; ii < viewModel.Usages.Count; ii++) { HourUsageGrid.RowDefinitions.Add(new RowDefinition { Height = new GridLength(24) }); var usageControl = new HourUsageControl { DataContext = viewModel.Usages[ii] }; Grid.SetColumn(usageControl, 0); Grid.SetRow(usageControl, ii); HourUsageGrid.Children.Add(usageControl); } }