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)); } }
private void btnOpen_Click(object sender, EventArgs e) { OpenDirectoryDialog dialog = new OpenDirectoryDialog(); if (dialog.ShowDialog() == DialogResult.OK) { this.textBox1.Text = dialog.method_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; } } }
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"; } } }