내 WPF- 창에 포함시킬 수있는 WindowsExplorer 형 파일 브라우저가 있는지 아는 사람 있습니까? 나는 OpenFileDialog를 사용하고 싶지 않다.WPF 용 FileBrowser/FileSelector
나는 조금만 검색하여 간단한 디렉토리 트리 또는 목록 만 찾았습니다. OpenFileDialog와 같은 인터페이스를 갖고 싶습니다.
내가 어떤 도움을 감사하게 될 거라고,
내 WPF- 창에 포함시킬 수있는 WindowsExplorer 형 파일 브라우저가 있는지 아는 사람 있습니까? 나는 OpenFileDialog를 사용하고 싶지 않다.WPF 용 FileBrowser/FileSelector
나는 조금만 검색하여 간단한 디렉토리 트리 또는 목록 만 찾았습니다. OpenFileDialog와 같은 인터페이스를 갖고 싶습니다.
내가 어떤 도움을 감사하게 될 거라고,
나는 생각한다 새로운 'CommonOpenFileDialog'가 당신이 원하는 것입니다. "Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog"win7 코드 팩의 일부이며 나중에 .NET4.0에 포함됩니다. CommonOpenFileDialog를 검색하면 웹에서 많은 리소스를 찾을 수 있습니다.
은 코드 팩은 사용 System.Windows.Forms.FolderBrowserDialog
여기 http://code.msdn.microsoft.com/WindowsAPICodePack
다운로드 할 수 있습니다. 다음 코드를 실행 System.Windows.Forms
에 대한 참조를 추가
string selectedFolder = string.Empty;
FolderBrowserDialog selectFolderDialog = new FolderBrowserDialog();
selectFolderDialog.ShowNewFolderButton = true;
if (selectFolderDialog.ShowDialog() == DialogResult.OK)
{
selectedFolder = selectFolderDialog.SelectedPath;
}
은 Windows XP와 비스타에서 작동하고 제 3 자 참조를 추가 할 필요가 없습니다.
나는 Ryan Shripat이 지적했듯이 실제로이 사이트에 게시하는 데 상당히 익숙하다. System.Windows.Forms가 작동해야합니다.
파일의 경우 System.Windows.Forms.OpenFileDialog 개체를 사용할 수 있습니다.
[인용문] OpenFileDialog를 사용하고 싶지 않습니다. [/ quote] 죄송합니다. 질문을 더 잘 읽었어야합니다. –
내가 가진 문제는 Windows XP에서 wpf 응용 프로그램을 실행해야한다는 것입니다. 이 솔루션은 Windows Vista 및 Windows 7에서만 실행됩니다. – martin