2011-11-23 14 views
5

WinForms SaveFileDialog tiene la propiedad SupportMultiDottedExtensions que es muy útil cuando se trata de archivos que tienen varios puntos (por ejemplo, file.app.xml).SupportMultiDottedExtensions en WPF SaveFileDialog

El FPM SaveFileDialog no tiene tal propiedad y el comportamiento es que sólo considera la última extensión al anexar extensiones, filtrado, etc.

¿Alguien sabe cómo el "admite las extensiones de múltiples puntos" comportamiento puede lograrse en el WPF SaveFileDialog?

Respuesta

0

Ha intentado utilizar esto en la propiedad Filtro.

por ejemplo. dialog.Filter = "XML de aplicación (.app.xml) | * .app.xml"

+0

Esto se filtrará correctamente (a diferencia del WinForms SaveFileDialog) pero no agrega sufijos correctamente. Por ejemplo, ingresar "foo" en un SaveFileDialog dará como resultado que "foo.xml" se establezca en la propiedad 'FileName'. Después de investigar esto, estoy empezando a pensar que la creación de subclases es la única forma de obtener el comportamiento de WinForms ... – zdv