6

WPFウィンドウに含めることができるWindowsExplorerのようなファイルブラウザがあるかどうか誰かが知っていますか?OpenFileDialogは使いたくありません。

私は少し検索しましたが、単純なディレクトリツリーまたはリストしか見つかりませんでした。OpenFileDialogのようなインターフェイスが必要です。

どんな援助にも感謝します、

4

4 に答える 4

5

を使用しSystem.Windows.Forms.FolderBrowserDialogます。への参照を追加してからSystem.Windows.Forms、次のコードを実行します。

        string selectedFolder = string.Empty;
        FolderBrowserDialog selectFolderDialog = new FolderBrowserDialog();
        selectFolderDialog.ShowNewFolderButton = true;
        if (selectFolderDialog.ShowDialog() == DialogResult.OK)
        {
            selectedFolder = selectFolderDialog.SelectedPath;
        }

これはWindowsXPおよびVistaで機能し、サードパーティの参照を追加する必要はありません。

于 2011-09-22T13:10:57.547 に答える
3

新しい「CommonOpenFileDialog」はあなたが望むものだと思います。" Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog "これはwin7コードパックの一部であり、後で.NET4.0の一部になります。CommonOpenFileDialogを検索すると、Web上で多くのリソースを見つけることができます。

http://windowsteamblog.com/blogs/developers/archive/2009/04/16/light-up-with-windows-7-libraries.aspx

コードパックはここからダウンロードできますhttp://code.msdn.microsoft.com/WindowsAPICodePack

于 2009-12-11T18:25:42.350 に答える
2

WinFormsですが、WPFアプリケーションで正常に使用しました。

http://gong-shell.sourceforge.net/

(LGPLライセンス)

于 2009-12-11T17:26:13.540 に答える
-1

私は実際にこのサイトに投稿するのはまったく新しいですが、ライアン・シュリパットが指摘したように。System.Windows.Formsが機能するはずです。

ファイルの場合は、System.Windows.Forms.OpenFileDialogオブジェクトを使用できます。

于 2011-10-13T13:37:27.313 に答える