根据这篇msdn文章,FileDialog 中使用的 InitialDirectory 属性的来源之一是:
以前在程序中使用的路径,可能从最后的目录或文件操作中保留。
...
因此,如果您从文件夹 x 中选择了您的第一个文件,下次您尝试选择一个文件时,它将打开 FileDialog 并选择文件夹 x(无需导航)。
玩记事本这似乎涉及打开文件、保存文件、打开文件,甚至在使用“Microsoft XPS Document Writer”打印时也会出现它自己的对话框。
所以我的问题是这个值在对话之间存储在哪里?我希望能够看到它是什么并可能改变它?我想更改它的特定区域是在“Microsoft XPS Document Writer”打印机中,它会显示它自己的对话框。所以它并不是仅仅设置 initalDirectory 值那么简单。