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.Downloads
Downloads Overview: Lists the WPF Application Framework (WAF) downloads for various platforms (e.g. .NET4.5, .NET4, .NET3.5, WPF, Windows Forms, Silverlight3).Features
- Architecture
- Layered Architecture [1-4]
- Modular Architecture [1, 2]
- Extensions [3]
- Model-View-ViewModel Pattern [1-4]
- DataModel-View-ViewModel Pattern [1, 3]
- UI extension services [2]
- User Interface
- View Composition [1-4]
- UI Workflow [2-4]
- Modal Dialogs [2-4]
- Filter data [2, 3]
- Sort data [3]
- Custom Control [2]
- Tabbed MDI [4]
- Animated page transition [4]
- Reporting via FlowDocument [3]
- Domain
- Validation with DataAnnotations and IDataErrorInfo [1-3]
- Persistence
- Miscellaneous
- DelegateCommand [1-4]
- INotifyPropertyChanged [1-4]
- Weak Events [1-4]
- Recent file list [1, 4]
- MessageService [1-4]
- FileDialogService [1, 4]
- Print [3, 4]
- Print Preview [4]
- Export Document as XPS [4]
- Localization [4]
- Unit Testing [1-4]
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.
Comments
Post a Comment