Reputation: 18086
I am using System.Windows;
and System.Windows.Controls;
so I can't use System.Windows.Forms;
because there is a lot of controls like messagebox and list box...etc are common between them is there another solution to get folderbrowserdialog without using System.Windows.Forms;
or is there any get folder location dialog box ?
Upvotes: 4
Views: 25645
Reputation: 1647
See my answer to Select folder dialog WPF for some example code. Basically the Windows Presentation Foundation 4.5 Cookbook recommends that you use the Windows® API Code Pack for Microsoft® .NET Framework if you need a folder browser.
Upvotes: 2
Reputation: 24713
You can use the FolderBrowserDialog
; either explicitly place the namespace in front of the class...
System.Windows.Forms.FolderBrowserDialog browse = new System.Windows.Forms.FolderBrowserDialog();
...or create an alias with regard to your namespace.
Imports [ aliasname = ] namespace
Upvotes: 5
Reputation: 51
I have also encountered this using FolderBrowserDialog in WPF with listBox.
because we use WPF, we need to add winform component "FolderBrowserDialog".
System.Windows.Forms
.So now you can use FolderBrowserDialog in WPF.
private FolderBrowserDialog openFolder = new FolderBrowserDialog();
Here is a link to a post on my blog that contains the image and a short explanation http://syumulnetwork.blogspot.com/2011/09/myth-self-note-5-c-wpf.html
Upvotes: 5