/// <summary>アーカイブファイル解凍先指定ボタンのClickイベントハンドラ。</summary>
        private void onSelectExtractFolder()
        {
            var settings = new WinApiFolderPickerDialogSettings();

            if (this.commonDialogService.ShowDialog(settings))
            {
                this.zipSettings.ImageFilesExtractedFolder.Value = settings.FolderPath;
            }
        }
Esempio n. 2
0
 private CommonOpenFileDialog createDialog(WinApiFolderPickerDialogSettings settings)
 {
     return(new CommonOpenFileDialog()
     {
         IsFolderPicker = true,
         Multiselect = settings.Multiselect,
         InitialDirectory = settings.InitialDirectory,
         Title = settings.Title
     });
 }
Esempio n. 3
0
 private void setReturnValues(CommonOpenFileDialog dialog, WinApiFolderPickerDialogSettings settings)
 {
     if (settings.Multiselect)
     {
         settings.FolderPaths.Clear();
         settings.FolderPaths.AddRange(dialog.FileNames);
     }
     else
     {
         settings.FolderPaths.Clear();
         settings.FolderPath = dialog.FileName;
     }
 }