私のWPFウィンドウに含めることができるWindowsExplorerのようなファイルブラウザがあるかどうかわかりますか?私はOpenFileDialogを使いたくありません。WPF用FileBrowser/FileSelector
私は少しだけ検索し、単純なディレクトリツリーやリストしか見つけませんでした。私はそれがOpenFileDialogのようなインターフェイスを持っていると思います。
私は
私のWPFウィンドウに含めることができるWindowsExplorerのようなファイルブラウザがあるかどうかわかりますか?私はOpenFileDialogを使いたくありません。WPF用FileBrowser/FileSelector
私は少しだけ検索し、単純なディレクトリツリーやリストしか見つけませんでした。私はそれがOpenFileDialogのようなインターフェイスを持っていると思います。
私は
、どのような援助に感謝するだろうそれはWinFormsのだが、私は、WPFアプリケーションでそれをsucessfully使用しました:
http://gong-shell.sourceforge.net/
(LGPLがライセンス)
私は思います新しい 'CommonOpenFileDialog'があなたの望むものです。 "Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog"これはwin7コードパックの一部であり、後で.NET4.0に含まれます。 CommonOpenFileDialogを検索すると、Web上で多くのリソースを見つけることができます。
コードパックは、ここでhttp://code.msdn.microsoft.com/WindowsAPICodePack
使用System.Windows.Forms.FolderBrowserDialog
ダウンロードすることができます。これは、Windows XPとVistaで動作しますし、あなたがサードパーティの参照を追加する必要はありません
string selectedFolder = string.Empty;
FolderBrowserDialog selectFolderDialog = new FolderBrowserDialog();
selectFolderDialog.ShowNewFolderButton = true;
if (selectFolderDialog.ShowDialog() == DialogResult.OK)
{
selectedFolder = selectFolderDialog.SelectedPath;
}
:次のコードを実行し、System.Windows.Forms
への参照を追加します。
私は実際にはこのサイトに投稿するのが新しいですが、Ryan Shripat氏は指摘しました。 System.Windows.Formsが動作するはずです。
ファイルの場合は、System.Windows.Forms.OpenFileDialogオブジェクトを使用できます。
[引用]私はOpenFileDialogを使いたくありません。 [/引用]おっと、私は質問をよく読んでいたはずです。 –
問題は、私はWindows XPで私のwpfアプリケーションを実行する必要があるということです。私はこのソリューションがWindows VistaとWindows 7の下でのみ実行されていることを理解している場合 – martin