Since the built-in WPF dialogs are unstyleable, we had to create our own implementation.
You will find our dialogs within the MahApps.Metro.Controls.Dialogs namespace.
All dialogs in MahApps.Metro are called asynchronously. This means that you can use the async / await keywords to use the methods and call the dialogs