public ProfilingTargetSettingsViewModel(IApplicationBase application, ConfigurationSettings configurationSettings, IHostApplicationSelector applicationSelector) { _profilingTargetSettings = new Chronos.Common.StandaloneApplication.ProfilingTargetSettings(configurationSettings.ProfilingTargetSettings); _application = application; _applicationSelector = applicationSelector; _applicationSelector.SelectionChanged += ApplicationSelectorSelectionChanged; }
public ViewModel CreateConfigurationViewModel(StartPageViewModel pageViewModel) { IApplicationBase application = pageViewModel.Application; ConfigurationSettings settings = pageViewModel.ConfigurationSettings; IHostApplicationSelector selector = pageViewModel.HostApplicationSelector; ViewModel viewModel = new ProfilingTargetSettingsViewModel(application, settings, selector); return(viewModel); }
public HostApplicationSelectViewModel(IHostApplicationSelector hostApplicationSelector) { _hostApplicationSelector = hostApplicationSelector; _hostApplicationSelector.SelectionChanged += OnApplicationSelectionChanged; }