Massive set of WPF Samples and Community Projects too


I guess it's a WPF Mini-Theme week. Today we've to two (kind-of) WPF things to highlight. The first is a group of very cool WPF Community project and the second is a massive repro of WPF Samples...

WPF Community Projects

If you do a quick search with WPF as the search query of GitHub, you get over 6K results. That shows the incredible community support WPF has been blessed with over the years. We wanted to take this opportunity to call out some of popular and upcoming open source projects from the community, to give them the due recognition they deserve. This by no means an exhaustive list, but features projects and authors that our team has been in touch with over time and they have consistently given us a lot of great feedback over the years. If you feel a particular project has been overlooked, do let us know in the comments and we will look into featuring it in a future update to the blog.

Material Design in XAML Toolkit

Created by James Willock, this is an awesome example of the community adapting non-Windows design concepts to fun useful themes for the platform. It already has 8k downloads, and did I mention? It works amazingly well with Dragablz and Mahapps (check the sample app in the repo). Excited, want to try it out? Check out the Get Started guide here.





With over 300K downloads, this is super popular toolkit for creating metro-style WPF applications. Lots of goodness out-of-the box. Created by Paul Jenkins; Jake Ginnivan; Brendan Forster (shiftkey); Alex Mitchell (Amrykid); Dennis Daume (flagbug); Jan Karger (punker76) this enables WPF developers to add a metro flair to their app with very little effort. For more information, see here. If you are interested in contributing to the project, head to the GitHub repo. Some apps that are using this:-Espera, Simple Music Player , myEcho, Papercut, Carnac, Markdown Edit, ChocolateyGUI.




Universal WPF

Simply put, it is a set of WPF Controls ported from Windows Universal control concepts (RelativePanel, SplitView etc..). Created by Morten Nielsen this is a work in progress and he is looking for community support to build this out and make it awesome. This super exciting work and we hope the community is contributing and make it a great addition to the WPF ecosystem. Give it a try at the repo here.



[Click through for the entire post]




This repo contains the samples that demonstrate the API usage patterns and popular features for the Windows Presenation Foundation in the .NET Framework for Desktop. These samples were initially hosted on MSDN, and we are gradually moving all the interesting WPF samples over to GitHub.All the samples have been retargeted to .NET 4.5.2.

For additional WPF samples, see WPF Samples.

Please note that the documentation on the repo is till being updated, so all links might not point to the right location


Unless otherwise mentioned, the samples are released under the MIT license

Help us improve our samples

Help us improve out samples by sending us a pull-request or opening a GitHub Issue

Questions: mail

WPF development

These samples require Visual Studio 2015 to build, test, and deploy.

Get a free copy of Visual Studio 2015 Community Edition with support for building WPF apps

Using the samples

The easiest way to use these samples without using Git is to download the zip file containing the current version (using the link below or by clicking the "Download ZIP" button on the repo page). You can then unzip the entire archive and use the samples in Visual Studio 2015.



The Discussion

  • User profile image

    Please have a look at our open source projects on Github.

    95% of the projects are WPF related, and consist of libraries to help devs build LOB applications very quickly.

  • User profile image

    Hi Ben .

    Looks interesting , thanks for sharing !

  • User profile image

    An excellent article. 

    @Ben: That is some awesome work you guys are doing.  I am especially very interested in the FilterBuilder project.  Thanks a lot for sharing.

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.