Exemple #1
0
        private void Update(VehicleCharacteristicsViewModel viewModel)
        {
            DataContext = null;
            List <TabItem> items = new List <TabItem>();

            foreach (VehicleCharacteristicsItemsGroupViewModel groupViewModel in viewModel.Groups)
            {
                TabItem item = new TabItem();
                item.Header = groupViewModel.Name;
                VehicleCharacteristicsItemsGroupControl control =
                    new VehicleCharacteristicsItemsGroupControl();
                control.DataContext = groupViewModel;
                item.Content        = control;
                items.Add(item);
            }
            DataContext = items;
            tabControlCharacteristics.SelectedItem = items[0];
        }
Exemple #2
0
 public VehicleCharacteristicsControl(VehicleCharacteristicsViewModel vm)
     : this()
 {
     Update(vm);
 }