よく知られているように、WPFにはフォルダ選択ダイアログが表示されません(WPF4には欠けているものがない限り)。その間、私はSystem.Windows.Forms.FolderBrowserDialogを使用しています。パス入力フィールドがあるWPFのフォルダ選択ダイアログ
残念ながら、このダイアログボックスでは、フォルダツリー、[OK]、[キャンセル]、およびオプションの[新しいフォルダを作成]ボタンしかありません。使い勝手が悪い特に、ネットワークフォルダを選択しようとするとひどいことになります。フォルダを選択する唯一の方法は、多くの企業システム/ネットワーク上で長い遅延を開始し、最終的に受け入れがたい長いリストを生成する "ネットワーク"ベースを拡張することです。
ファイルの参照ダイアログで可能なような、特定のコンピュータ/フォルダなどの特定の場所でのナビゲーションを開始できるようにするテキスト入力フィールドが必要です。
誰もこのようなことをしましたか?これは標準のSystem.Windows.Forms.FolderBrowserDialogを拡張する方法ですか、それとも独自に作成する必要がありますか?
ありがとうございました。
これは有望です。 Windows APIコードパックをダウンロードし、CommonOpenFileDialogにIsFolderPickerプロパティがあることがわかりました。それが設定されている場合は、フォルダピッカーとして機能するはずです。下位互換性のためにはまだフォールバックを持っていなければならないと思う。しかし、それはどうなるのか。 – guesser