在我的.Net 4.5 C#应用程序中,我将文件夹路径如“C:\ Users \ [UserName] \ Documents”传递给OpenFileDialog.InitialDirectory但由于某种原因我无法弄明白它打开“C:\用户\ [用户名\\的SkyDrive \文件”。我无论如何都无法强制它打开我的默认Documents文件夹,即“C:\ Users \ [UserName] \ Documents”!如果有帮助,我使用我的Hotmail帐户登录到我的Windows 8.1。无论如何我可以强制OpenFileDialog打开我要求的路径而不是操作系统为我选择它吗?
答案 0 :(得分:0)
我自己也遇到过这个问题。
默认情况下,AutoUpgradeEnabled
的属性似乎是true
。如果将其设置为false
,则会恢复较旧的行为,但它也会恢复较旧的外观。
这里有一个关于它的页面:
http://www.thomasclaudiushuber.com/blog/2008/04/12/vistas-savefiledialog-and-openfiledialog-in-wpf/