|
wpf中如果想要使用openFileDialog,
需要引用using Microsoft.Win32;
而不是using System.Windows.Forms;
顯示對(duì)話框的時(shí)候使用ShowDialog()
判斷按鈕點(diǎn)擊,用ture和false,示例代碼如下:
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Title = "選擇文件";
openFileDialog.Filter = "rcf文件|*.rcf|rcf文件|*.rcf|所有文件|*.*";
openFileDialog.FileName = string.Empty;
openFileDialog.FilterIndex = 1;
openFileDialog.RestoreDirectory = true;
openFileDialog.DefaultExt = "rcf";
if (false == openFileDialog.ShowDialog())
{
return;
}
其實(shí)呢,問(wèn)題就是wpf里面沒(méi)有現(xiàn)成的這個(gè)函數(shù),這個(gè)應(yīng)該是直接調(diào)用win32api了。
|
|