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); }