Thanks to visit codestin.com
Credit goes to github.com

Skip to content

slamj1/waf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Version 4

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

Pre-release

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

NuGet Packages

Package Usage Successor of
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

Sample Applications

Name Type Description Links
Jbe NewsReader UWP A simple and fast RSS and ATOM news feed reader.
UWP, WebView, OneDrive, WebAccount, Encryption, Localization, Themes
Windows Store
Waf Music Manager WPF Fast application that makes fun to manage the local music collection.
WinRT, Media playback, File queries & properties, Async/await, Drag & Drop, ClickOnce
Waf DotNetPad WPF Code editor to program with C# or Visual Basic.
.NET Compiler Platform, Roslyn, AvalonEdit, Auto completion, Async/await, ClickOnce
Waf Information Manager WPF A modular application that comes with a fake email client and an address book.
Modular Architecture, UI Wizard, Custom Controls, DataContractSerializer, Package API
Doc
Waf Book Library WPF Supports the user to manage his books. Borrowed books can be tracked by this application.
Entity Framework, SQLite, Validation, Sort & Filter, Reporting
Doc
Waf Writer WPF A simplified word processing application.
Ribbon, Tabbed MDI, Recent files, Print with preview, Localization
Doc

About

Win Application Framework (WAF)

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.2%
  • Smalltalk 2.5%
  • Other 0.3%