Ejemplo n.º 1
0
 public VehicleParametersChronologyViewModel(
     VehicleParametersChronology model)
 {
     if (model == null)
     {
         throw new ArgumentNullException("model");
     }
     this.model = model;
     foreach (VehicleChronologicalParametersGroup groupModel in model.Groups)
     {
         groups.Add(new VehicleChronologicalParameterItemViewModel(
                        groupModel));
     }
 }
        private void StatisticsGeneratedCallback()
        {
            AnalyticStatistics vehicleStatistics = engine.Result;

            engine = null;
            VehicleParametersChronology chronology =
                GenerateVehicleParametersChronology(vehicleStatistics);
            VehicleParametersChronologyTreeControl treeControl =
                new VehicleParametersChronologyTreeControl(
                    new VehicleParametersChronologyViewModel(chronology),
                    contentControlItemPresentation);

            controlVehicleSelection.SetWaitingMode(false);
            SetTreeControl(treeControl);
        }