public BacktestLauncherViewModel(IViewModelService viewModelService) { _viewModelService = viewModelService; ActivateItem(_viewModelService.GetScreenForNavigationEvent(new LinkedNavigationEvent { Destination = NavigationDestination.ResponseSelection })); ActivateItem(_viewModelService.GetScreenForNavigationEvent(new LinkedNavigationEvent { Destination = NavigationDestination.ParametricRange })); ActivateItem(_viewModelService.GetScreenForNavigationEvent(new LinkedNavigationEvent { Destination = NavigationDestination.TemporalRange })); CurrentScreenIndex = 0; ActivateItem(Items[_currentScreenIndex]); }
void LoadView(LinkedNavigationEvent linkedNavigationEvent) { linkedNavigationEvent.Destination = Destination; var _viewModel = _viewModelService.GetScreenForNavigationEvent(linkedNavigationEvent); _viewModel.Initialize(linkedNavigationEvent); SelectedColorGroup = linkedNavigationEvent.ColorGroup; _viewModel.Configure(linkedNavigationEvent.Key); ActivateItem(_viewModel); }