예제 #1
0
 public CarStatusViewModel(IPaceProvider paceProvider)
 {
     _viewModels = new SimulatorDSViewModels {
         new CarWheelsViewModel(), new FuelOverviewViewModel(paceProvider), new PedalsAndGearViewModel(), new CarSystemsViewModel(), new DashboardViewModel()
     };
     _fuelPlannerViewModelFactory = new FuelPlannerViewModelFactory();;
     RefreshProperties();
 }
예제 #2
0
 public CarStatusViewModel(IPaceProvider paceProvider, ISettingsProvider settingsProvider)
 {
     _sessionRemainingCalculator = new SessionRemainingCalculator(paceProvider);
     _viewModels = new SimulatorDSViewModels {
         new CarWheelsViewModel(_sessionRemainingCalculator, paceProvider), new FuelOverviewViewModel(_sessionRemainingCalculator), new PedalsAndGearViewModel(settingsProvider), new CarSystemsViewModel(settingsProvider), new DashboardViewModel()
     };
     _fuelPlannerViewModelFactory = new FuelPlannerViewModelFactory();;
     RefreshProperties();
 }