コード例 #1
0
        public ConfigurationViewModel(IConfigurationProvider configurationProvider, IWindowManager windowManager, IConfigFile configFile, IConfigurationTester configurationTester, IProcessorConfigurationValidator validator)
        {
            _configurationProvider = configurationProvider;
            _windowManager         = windowManager;
            _configFile            = configFile;
            _configurationTester   = configurationTester;
            SelectFile             = new RelayCommand(
                p => true,
                p => { LocalDirectory = _windowManager.ShowDirectoryDialog(); });

            Save = new RelayCommand(
                p => true,
                p => { SaveConfiguration(); });

            Test = new RelayCommand(
                p => true,
                p => { CheckIfConfigurationIsValid(true); });
            _validator = validator;
        }
コード例 #2
0
 public ConfigurationProvider(IConfigFile configFile, IProcessorConfigurationValidator validator)
 {
     _configFile = configFile;
     _validator  = validator;
 }