我正在使用Visual Studio(在C#WPF应用程序模式下)重新构建在AutoPlay media Studio上创建的应用程序。
当我需要从计算机获取文件时,我在StackOverflow和其他网站上找到了使用OpenFileDialog()的代码。但是这段代码显示了较旧的对话框:
但是,在AMS中的应用程序中,“打开文件”是“现代”对话窗口。
有没有办法在C#WPF上显示“现代”的“打开文件”对话框?
答案 0 :(得分:1)
感谢vesan,我将Microsoft.Win32.OpenFileDialog更改为System.Windows.Forms.OpenFileDialog,现在代码显示“Modern”打开文件对话框!
现在我只需要调整代码就可以完全运行了。
答案 1 :(得分:-1)
OpenFileDialog dlg = new OpenFileDialog();
dlg.Filter = "All Media Files|*.wav;*.aac;*.wma;*.wmv;*.avi;*.mpg;*.mpeg;*.m1v;*.mp2;*.mp3;*.mpa;*.mpe;*.m3u;*.mp4;*.mov;*.3g2;*.3gp2;*.3gp;*.3gpp;*.m4a;*.cda;*.aif;*.aifc;*.aiff;*.mid;*.midi;*.rmi;*.mkv;*.WAV;*.AAC;*.WMA;*.WMV;*.AVI;*.MPG;*.MPEG;*.M1V;*.MP2;*.MP3;*.MPA;*.MPE;*.M3U;*.MP4;*.MOV;*.3G2;*.3GP2;*.3GP;*.3GPP;*.M4A;*.CDA;*.AIF;*.AIFC;*.AIFF;*.MID;*.MIDI;*.RMI;*.MKV";
dlg.ShowDialog();