Project Description

The WPF Application Framework (WAF) is a lightweight Framework that helps you to create well structured WPF Applications. It supports you in applying a Layered Architecture and the Model-View-ViewModel (aka MVVM, M-V-VM, PresentationModel) pattern.

5th Anniversary

The WPF Application Framework (WAF) project started 5 years ago. It was a pleasure to work on this project and I am looking forward to work a lot more years on WAF. I am very grateful for your support and feedback. Thank you!

For this occasion I have developed a new open source application: The Waf Music Manager. This Music Manager and Player is a WPF/WAF application that utilizes the new async API of Windows 8.

I wish you a lot of fun with WAF!

Downloads

Downloads Overview: Lists the WPF Application Framework (WAF) downloads for various platforms (e.g. .NET4.5, .NET4, .NET3.5, WPF, Windows Forms, Silverlight3).

NuGet Packages: waf and waf.testing (inclusive SymbolSource support for debugging into the source code).

Features

WPF Application Framework (WAF)


Footnotes
[1] The WPF Application Framework (WAF) directly supports this feature.
[2] The Information Manager sample application shows how to implement this feature.
[3] The Book Library sample application shows how to implement this feature.
[4] The Writer sample application shows how to implement this feature.
[5] The Waf File Hash Generator application shows how to implement this feature.

Last edited May 22 at 4:50 PM by jbe2277, version 47