これは[〜#〜] wpf [〜#〜]アプリであり、ユーザーからディレクトリパスを取得する機能が必要です。いくつかのフォルダーブラウザーダイアログを使用したいのですがしないでくださいSystem.Windows.Forms
から実装するか、内部で巨大なスクリプトを使用します。 WPFにすでにいくつかのパス取得ダイアログが実装されていますか?
ここで同様の質問に対する回答を読みましたが、System.Windows.Formsでいっぱいでした。
ツールボックスにそのようなものは見つからず、WPFから始めたので、いくつかのヘルプを使用できます。
前もって感謝します :]
[フォルダーの選択]ダイアログWPF に対する私の回答を参照してください。基本的に Windows Presentation Foundation 4.5 Cookbook は、フォルダーブラウザーが必要な場合は Microsoft®.NET Framework用のWindows®APIコードパック を使用することをお勧めします。
プロジェクトでは Ookii Dialogs を使用します。ウィンドウのルックアンドフィールと、フィルタリングなどの一般的なオプションがあります。
System.Windows.Formsダイアログはシステムのラッパーにすぎないため、探しているものに対応する標準のネイティブWPFダイアログはありません。そのため、WPFラッパーを作成しても意味がなく、混乱を招くだけです。
Ookii Dialogs for WPFライブラリには、フォルダーブラウザーダイアログの完全な実装を提供するVistaFolderBrowserDialog
クラスがありますWPFの場合。
Windowsフォーム アプリと互換性のあるバージョンもあります