コード例 #1
0
        private Settings GetDefaultSettings()
        {
            var settings = new Settings();

            settings.LastUsedDirectory = System.IO.Directory.GetCurrentDirectory();

            return settings;
        }
コード例 #2
0
        private void btnChooseDir_Click(object sender, RoutedEventArgs e)
        {
            var folderDialog = new FolderBrowserDialog();
            DialogResult result = folderDialog.ShowDialog();

            if (!string.IsNullOrEmpty(folderDialog.SelectedPath))
            {
                lblDirectory.Content = folderDialog.SelectedPath;
                var settings = new Settings();
                settings.LastUsedDirectory = lblDirectory.Content.ToString();
                _settingsService.Update(settings);

                shows.LoadDirectory(lblDirectory.Content.ToString());
                shows.LoadShowNames();
            }
        }
コード例 #3
0
 public Settings Update(Settings settings)
 {
     _fileStorageService.Set(settings);
     return settings;
 }