SaveFileDialog 不显示现有文件

SaveFileDialog not showing existing files

当我选择“.pdf 文件”时,我有一个 SaveFileDialog 不显示现有的 pdf 文件。这是为什么?当我在对话框中选择了“.png 图像”时,任何现有的 png 文件都可以正常显示,所以我不确定为什么只有现有的 pdf 文件没有显示。

SaveFileDialog sfd = new SaveFileDialog();
sfd.AddExtension = true;
sfd.Filter = ".pdf File | *.pdf |.png Image | *.png";
sfd.CheckPathExists = true;
sfd.OverwritePrompt = true;
sfd.SupportMultiDottedExtensions = false;
sfd.ValidateNames = true;
sfd.ShowDialog();

如果这是一个重复的问题,我深表歉意,但尽管我认为这将是一个常见问题,但我在任何地方都找不到它。

您应该删除传递给过滤器的扩展名中的空格 属性

sfd.Filter = ".pdf File|*.pdf|.png Image|*.png";