最近從winform轉WPF,遇到了各種各樣的問題。然而網上的關於WPF的資料少之又少,甚至連基本的文件選擇操作,百度搜索的首頁都沒有一個比較好的方法。所以,踩了幾個坑之后,我把我得到的方法分享給大家。
首先,在WPF的代碼頁面引入winform用的命令空間 using System.Windows.Forms;
然后按照winform那種寫法寫
引入的命名空間 :using System.Windows.Forms; (需要添加引用)
選擇文件方法:
System.Windows.Forms.OpenFileDialog openFileDialog = new System.Windows.Forms.OpenFileDialog(); if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)//注意,此處一定要手動引入System.Window.Forms空間,否則你如果使用默認的DialogResult會發現沒有OK屬性 { txb_Path1.Text = openFileDialog.FileName; }
選擇文件夾方法:
System.Windows.Forms.FolderBrowserDialog openFileDialog = new System.Windows.Forms.FolderBrowserDialog(); //選擇文件夾 if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)//注意,此處一定要手動引入System.Window.Forms空間,否則你如果使用默認的DialogResult會發現沒有OK屬性 { txb_Path2.Text = openFileDialog.SelectedPath; }
WPF和winform還是有很多不同的,以后有其他問題我將繼續更新,希望對大家有所幫助