WinForms File Dialogs with Skin/Theme Support (v17.2)

15 December 2017

Our most recent release included something we’ve been asked about for quite a long time…With v17.2, you can now incorporate our custom file dialogs within your WinForms desktop apps.

You may be asking what’s the big deal and if they are any better than standard dialogs. The reason we implemented them, much like the reason we have implemented many smaller controls like buttons or group boxes, is not necessarily to add functionality, but first of all to make sure your applications look consistent, whatever the theme or skin the application's end-users choose.

As an example, if you were to use a standard Shell dialog in an application with a dark theme enabled, you'd see something like shown in the following image:

WinForms Standard Save File Dialog

With v17.2, you can replace the standard dialog with the DevExpress version thus providing a visually consistent UI:

WinForms Standard Save File Dialog

In addition to the Save File and Open File, we also ship the Folder Browser dialog shown below:

WinForms Standard Save File Dialog

And as you might expect, the API is very easy to use as it closely resembles that of standard dialogs. Refer to WinForms and WPF documentation articles to learn more about these, as well as other DevExpress counterparts for standard UI elements that make up your applications.

6 comment(s)
Glen Harvy

This could be the sole reason for me choosing to renew my subscription.

Thank you.

15 December, 2017
Marcel [NL]

Looks great! Are the new file dialogs also supported by the OpenFolderBehavior & OpenFileBehavior classes?

16 December, 2017
Daniel Rottschäfer

Are the Dialogs localizable?

17 December, 2017
Dmitry Babich (DevExpress)


We are really happy to hear you like this feature! :)


Yes, we have plans to support these behaviors in the nearest future.


Yes, our dialogs support localization. We are aware of some issues, but they should be fixed soon.

18 December, 2017
Uwe Keim

Would be great to also allow using the file dialog as a control inside my own controls.

E.g. like this dialog, where I'm providing the user three ways to select an image, where the file system is one of them:

Maybe this works already or is planned?

2 January, 2018
Vladimir Abadzhev (DevExpress)

@Uwe It's not supported and we haven't planned it for the nearest releases. We will gauge the interest and maybe consider it for future version. Thanks.

8 January, 2018

Please login or register to post comments.