【发布时间】:2011-11-23 22:37:47
【问题描述】:
WinForms SaveFileDialog 具有 SupportMultiDottedExtensions 属性,这在处理包含多个点的文件(例如 file.app.xml)时非常有用。
WPF SaveFileDialog 没有这样的属性,行为是它在附加扩展、过滤等时只考虑最后一个扩展。
有谁知道如何在 WPF SaveFileDialog 中实现“支持多点扩展”行为?
【问题讨论】:
WinForms SaveFileDialog 具有 SupportMultiDottedExtensions 属性,这在处理包含多个点的文件(例如 file.app.xml)时非常有用。
WPF SaveFileDialog 没有这样的属性,行为是它在附加扩展、过滤等时只考虑最后一个扩展。
有谁知道如何在 WPF SaveFileDialog 中实现“支持多点扩展”行为?
【问题讨论】:
您是否尝试在 Filter 属性中使用它。
例如。 dialog.Filter = "应用 XML (.app.xml)|*.app.xml"
【讨论】:
FileName 属性中设置“foo.xml”。在挖掘了这个之后,我开始认为子类化是获得 WinForms 行为的唯一方法......