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 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"; } } }