Пример #1
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;
            }
        }
Пример #2
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";
                }
            }
        }