【问题标题】:SupportMultiDottedExtensions in WPF SaveFileDialogWPF SaveFileDialog 中的 SupportMultiDottedExtensions
【发布时间】:2011-11-23 22:37:47
【问题描述】:

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

WPF SaveFileDialog 没有这样的属性,行为是它在附加扩展、过滤等时只考虑最后一个扩展。

有谁知道如何在 WPF SaveFileDialog 中实现“支持多点扩展”行为?

【问题讨论】:

    标签: c# wpf


    【解决方案1】:

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

    例如。 dialog.Filter = "应用 XML (.app.xml)|*.app.xml"

    【讨论】:

    • 这将正确过滤(与 WinForms SaveFileDialog 不同),但不会正确附加后缀。例如,在 SaveFileDialog 中输入“foo”将导致在 FileName 属性中设置“foo.xml”。在挖掘了这个之后,我开始认为子类化是获得 WinForms 行为的唯一方法......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多