在WPF中使用資料夾選擇對話方塊

2021-09-17 03:22:12 字數 584 閱讀 5254

開發中有時會想實現"選擇某個資料夾"的效果:

在wpf中,使用microsoft.win32.openfiledialog只能選擇檔案,folderbrowserdialog只能用樹型的方式選擇資料夾,很不好用.

終於找到乙個辦法,使用windows api code pack

在vs裡開啟package manager console後輸入install-package windowsapicodepack-shell獲取包後

就可以像這樣開啟選擇資料夾dialog了:

var dialog = new commonopenfiledialog();

dialog.isfolderpicker = true;

commonfiledialogresult result = dialog.showdialog();

if (result == commonfiledialogresult.ok)

原文:

選擇資料夾對話方塊

選擇資料夾對話方塊 在乙個專案中用到了選擇資料夾對話方塊,為了方便特意寫了函式來顯示並返回使用者選擇的資料夾的路徑 其中具體引數的含義可以參考http tag.csdn.net tag browseinfo.xml 呼叫時只需要 if folderbrowsedialog struserselect...

資料夾選擇對話方塊

1.資料夾選擇對話方塊 parameters p fpath like rlgrap filename lower case obligatory at selection screen on value request for p fpath.data lw dir type rlgrap fil...

開啟資料夾選擇對話方塊

browseinfo bi char szpathname max path char sztitle 選擇路徑 zeromemory bi,sizeof browseinfo bi.hwndowner getsafehwnd bi.pszdisplayname szpathname bi.lpsz...