Blacker.MangaScraper.ViewModel.SettingsWindowViewModel.SaveClicked C# (CSharp) Метод

SaveClicked() публичный Метод

public SaveClicked ( object parameter ) : void
parameter object
Результат void
        public void SaveClicked(object parameter)
        {
            if (string.IsNullOrEmpty(Error))
            {
                Properties.Settings.Default.MaxParallelDownloads = MaxParallelDownloads;
                Properties.Settings.Default.ReaderPath = ReaderPath;
                Properties.Settings.Default.EnablePreload = EnablePreload;
                Properties.Settings.Default.PreselectOutputFolder = PreselectDownloadFolder;
                Properties.Settings.Default.RecentMangaDaysNum = RecentMangaDaysNum;
                Properties.Settings.Default.ChaptersSelectionMode = ChaptersSelectionMode;

                Properties.Settings.Default.RecentFolders.MaxItems = MaxRecentFolders;

                Properties.Settings.Default.DisabledScrapers.Clear();
                foreach (var scraper in Scrapers)
                {
                    if (!scraper.Enabled)
                        Properties.Settings.Default.DisabledScrapers.Add(scraper.ScraperGuid);
                }

                Properties.Settings.Default.Save();

                // todo: somehow signalize that settings were saved
            }
        }