#.net #wpf #visual-studio-2010
#.net #wpf #visual-studio-2010
Вопрос:
Мне нужно, чтобы пользователь выбирал каталог, а не файл. Как я могу использовать Microsoft.Win32.OpenFileDialog (или любой другой компонент) для этого?
Я использую WPF4.0 в VisualStudio 2010 (.net 4.0)
Ответ №1:
используйте систему.Windows.Формы.FolderBrowserDialog :
var dlg = new System.Windows.Forms.FolderBrowserDialog();
dlg.ShowNewFolderButton = true; //if you want new folders as well
dlg.SelectedPath = someStartPath; //where to start
if( dlg.ShowDialog() == DialogResult.OK )
{
//ok user selected something
DoStuffWith( dlg.SelectedPath );
}
Ответ №2:
У вас есть доступ к этому и многим другим стандартным диалоговым окнам и элементам управления из экосистемы Win32 через пакет кода Windows API.