💬 A simple framework to help displaying dialogs on a WPF app
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Docs Create ExampleDialog.png Jan 25, 2019
SimpleDialogs.Demo Fix for #1 Jan 24, 2019
SimpleDialogs Undo license change on SimpleDialogs.nuspec Jan 25, 2019
.gitattributes Add initial files (release 1.0) :octocat: Jan 7, 2018
.gitignore Release v1.0.3 Jan 30, 2018
SimpleDialogs.sln Add initial files (release 1.0) :octocat: Jan 7, 2018



License Build status NuGet NuGet GitHub issues

💬 SimpleDialogs is a simple framework to help displaying dialogs on a WPF app

💡 About the project

I made this project to make my life easier when displaying messages to the user, since it was something that I saw myself implementing over and over again. Also, I used it to practice a few new concepts that I was studying. It is far from perfect, but its something I'm proud of.

Also: any help, tips, suggestions or critics are really appreciated.

This project was heavily inspired/based on Mahapps.Metro (and its dialogs) and on Mahapps.Metro.SimpleChildWindow, so a special thanks to @punker76 and all the other maintainers/contributors.

🚀 Getting started

You can install SimpleDialogs through NuGet by running the following command in the NuGet Package Manager Console

  PM> Install-Package SimpleDialogs

... or through NuGet Package Manager directly on your project/solution.

Then just add one of the following Resource Dictionary

<!-- LIGHT THEME: -->
<ResourceDictionary Source="pack://application:,,,/SimpleDialogs;component/Themes/Light.xaml" />
<!-- DARK THEME: -->
<ResourceDictionary Source="pack://application:,,,/SimpleDialogs;component/Themes/Dark.xaml" />

... to your application resources and you are good to go!

Also take a look at our 🎯 Quick start and at the 📚 Wiki

📷 Screenshots

Progress dialogs

Information dialog

Success dialog

Warning dialog

Error dialog

Critical error dialog