Esempio n. 1
0
        private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            var dir = new OpenDirectoryDialog().OpenDirectory();

            if (string.IsNullOrWhiteSpace(dir) == false)
            {
                var reader = new FolderSettingsFileReader();

                var settings = reader.ReadFileAsync(dir).Result;
                if (settings == null)
                {
                    var vm = AddDirectoryDialog.Show(dir);
                    if (vm == null)
                    {
                        return;
                    }
                    settings = new FolderSettings((uint)vm.DaysBeforeRemoval, (DirectoriesDeleteBehaviour)vm.BehaviourID);
                    var writer = new FolderSettingsFileSaver();
                    writer.SaveAsync(settings, dir).Wait();
                }

                var specificSettings = new SpecificFolderSetting(dir, settings);

                App.Oldi.AddSettings(specificSettings);
                vm.FolderSettingItems.Add(new FolderSettingItemViewModel(specificSettings));
            }
        }
Esempio n. 2
0
 private void btnOpen_Click(object sender, EventArgs e)
 {
     OpenDirectoryDialog dialog = new OpenDirectoryDialog();
     if (dialog.ShowDialog() == DialogResult.OK)
     {
         this.textBox1.Text = dialog.method_0();
     }
 }
Esempio n. 3
0
        private async void SelectPictureDirectoryHandler()
        {
            OpenDirectoryDialogArguments dialogArgs = new OpenDirectoryDialogArguments()
            {
                Width  = 600,
                Height = 400,
                CreateNewDirectoryEnabled = true
            };

            var result = await OpenDirectoryDialog.ShowDialogAsync("RootDialog", dialogArgs);

            if (!result.Canceled)
            {
                OutputPicDirStr = result.DirectoryInfo.FullName;
            }
        }
 private void BrowseButton_Click(object sender, EventArgs e)
 {
     if (WatchDirectoryRadioButton.Checked)
     {
         DialogResult resultDialog = OpenDirectoryDialog.ShowDialog();
         if (resultDialog.ToString() == "OK")
         {
             FileToWatchTextBox.Text = OpenDirectoryDialog.SelectedPath;
         }
     }
     else
     {
         DialogResult resDialog = OpenFileDialog.ShowDialog();
         if (resDialog.ToString() == "OK")
         {
             FileToWatchTextBox.Text = OpenFileDialog.FileName;
         }
     }
 }
Esempio n. 5
0
        private async void OpenDirectoryDialogButtonClickHandler(object sender, RoutedEventArgs args)
        {
            OpenDirectoryDialogArguments dialogArgs = new OpenDirectoryDialogArguments()
            {
                Width  = 600,
                Height = 400
            };

            OpenDirectoryDialogResult result = await OpenDirectoryDialog.ShowDialogAsync(MainWindow.DialogHostName, dialogArgs);

            if (DataContext is FileSystemDialogViewModel viewModel)
            {
                if (!result.Canceled)
                {
                    viewModel.SelectedAction = "Selected directory: " + result.DirectoryInfo.FullName;
                }
                else
                {
                    viewModel.SelectedAction = "Cancel open directory";
                }
            }
        }