Does anybody know if there is a WindowsExplorer-like filebrowser which I can include in my WPF-window? I don't want use OpenFileDialog.
I have searched a bit and only found simple directory-trees or lists. I want to have an interface like it is in OpenFileDialog.
I'd be grateful for any assistance,
Use System.Windows.Forms.FolderBrowserDialog
. Add a reference to System.Windows.Forms
, then run the following code:
string selectedFolder = string.Empty;
FolderBrowserDialog selectFolderDialog = new FolderBrowserDialog();
selectFolderDialog.ShowNewFolderButton = true;
if (selectFolderDialog.ShowDialog() == DialogResult.OK)
{
selectedFolder = selectFolderDialog.SelectedPath;
}
This will work in Windows XP and Vista and you won't need to add any third-party references.
I think the new 'CommonOpenFileDialog' is what you want. "Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog" It is part of the win7 code pack, and will be part of .NET4.0 later. Search for CommonOpenFileDialog you can find lot of resources on web.
http://windowsteamblog.com/blogs/developers/archive/2009/04/16/light-up-with-windows-7-libraries.aspx
The code pack can be downloaded here http://code.msdn.microsoft.com/WindowsAPICodePack
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With