2011-11-23 16 views
5

Il WinForms SaveFileDialog ha la proprietà SupportMultiDottedExtensions che è molto utile quando si tratta di file che contengono più punti (ad es. File.app.xml).SupportMultiDottedExtensions in WPF SaveFileDialog

Il WPF SaveFileDialog non ha tale struttura ed il comportamento è che considera solo l'ultima estensione quando aggiungendo estensioni, filtraggio, ecc

Qualcuno sa come il "supporta le estensioni multi-tratteggiate" comportamento può essere raggiunto nel WPF SaveFileDialog?

risposta

0

Hai provato a utilizzare questo nella proprietà Filtro.

es. dialog.Filter = "App XML (.app.xml) | * .app.xml"

+0

Questo filtra correttamente (a differenza del file WinForms SaveFileDialog) ma non aggiunge i suffissi correttamente. Ad esempio, inserendo "foo" in un SaveFileDialog si otterrà "foo.xml" impostato nella proprietà 'FileName'. Dopo aver scavato intorno a questo, sto iniziando a pensare che la sottoclasse sia l'unico modo per ottenere il comportamento di WinForms ... – zdv