おおきいVistaFolderBrowserDialog
はあなたが欲しいものです。
あなただけのフォルダブラウザたい場合は大木ダイアログと他には何をそれからソースをダウンロードし、フォルダブラウザ(ヒント:7つのファイル)に必要なファイルをチェリー選ぶと、それは、.NET 4.5.2で罰金を構築します。への参照を追加する必要がありましたSystem.Drawing
。元のプロジェクトの参照を自分のプロジェクトと比較します。
どのファイルをどのようにして見つけますか?アプリとOokiiを別のVisual Studioインスタンスで開きます。VistaFolderBrowserDialog.cs
アプリに追加し、ビルドエラーがなくなるまでファイルを追加し続けます。Ookiiプロジェクトで依存関係を見つけます。Controlキーを押しながら、ソースにたどりたいもの(しゃれた意図)をクリックします。
これを行うのが面倒な場合に必要なファイルは次のとおりです...
NativeMethods.cs
SafeHandles.cs
VistaFolderBrowserDialog.cs
\ Interop
COMGuids.cs
ErrorHelper.cs
ShellComInterfaces.cs
ShellWrapperDefinitions.cs
197行目を編集しVistaFolderBrowserDialog.cs
たい場合は、Resources.Resx
新しいInvalidOperationException(Properties.Resources.FolderBrowserDialogNoRootFolder);をスローします。
throw new InvalidOperationException("Unable to retrieve the root folder.");
彼らの著作権通知をアプリに追加します license.txt
内のコード\Ookii.Dialogs.Wpf.Sample\MainWindow.xaml.cs
行160から169には、使用できる例ですが、あなたは削除する必要がありますthis,
から、MessageBox.Show(this,
WPFのために。
自分のマシンで動作[TM]