Ejemplo n.º 1
0
 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;
 }