2011-11-23 68 views
5

WinForms SaveFileDialog具有SupportMultiDottedExtensions属性,它在处理文件中有多个点(例如file.app.xml)时非常有用。WPF中的SupportMultiDottedExtensions SaveFileDialog

的WPF SaveFileDialog没有这样的属性和行为是只追加扩展,滤波等

有谁知道怎么了“支持多点扩展”的行为就可以实现时,考虑了最后的扩展在WPF SaveFileDialog

回答

0

您是否尝试过在Filter属性中使用它。

例如。 dialog.Filter =“App XML(.app.xml)| * .app.xml”

+0

这将正确过滤(与WinForms的SaveFileDialog不同),但不会正确附加后缀。例如,将“foo”输入到SaveFileDialog中将导致在“FileName”属性中设置“foo.xml”。在深入研究之后,我开始认为子类化是获得WinForms行为的唯一方法。 – zdv