Win Application Framework (WAF)
Successor of the WPF Application Framework
The Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications. It supports you in applying a Layered Architecture and the Model-View-ViewModel (aka MVVM, M-V-VM, PresentationModel) pattern.
Starting with version 4 the framework comes with the new name Win Application Framework instead of WPF Application Framework. This rename shows that the framework supports now various application types:
- WPF (Windows Presentation Foundation)
- UWP (Universal Windows Platform)
- Basic support for all .NET based applications
Version 4 is still under development and not production ready yet.
At the moment it is recommended to use an older stable version of this framework. You will find these versions on CodePlex: http://waf.codeplex.com
|System.Waf.Wpf||For WPF applications||waf|
|System.Waf.Uwp||For Universal Windows Apps|
|System.Waf.Core||For all .NET based applications|
|System.Waf.UnitTesting.Wpf||For unit testing of WPF applications||waf.testing|
|System.Waf.UnitTesting.Core||For unit testing of all .NET based applications|
|Jbe NewsReader||UWP||A simple and fast RSS and ATOM news feed reader.||Windows Store|
|Waf Music Manager||WPF||Fast application that makes fun to manage the local music collection.
WinRT, Async, Await, Drag & Drop
|Waf DotNetPad||WPF||Code editor to program with C# or Visual Basic.
.NET Compiler Platform, Roslyn, AvalonEdit, Auto completion
|Waf Information Manager||WPF||A modular application that comes with a fake email client and an address book.
Modular Architecture, UI Wizard, DataContractSerializer
|Waf Book Library||WPF||Supports the user to manage his books. Borrowed books can be tracked by this application.
Entity Framework, Validation, Sort & Filter, Reporting
|Waf Writer||WPF||A simplified word processing application.
Ribbon, Tabbed MDI, Recent files, Print, Localization
The license of this framework has been changed from the Microsoft Public License (Ms-PL) to the MIT License with version 4.