Exemple #1
0
        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);
            }
        }