Windows Presentation Foundation
- Framework for building UIs for Windows
- Works for old Windows versions (e.g. Windows 7), too
- XAML for defining views
- Like HTML being the language for web views
- See also XAML Standard
- WPF is "done"
- Stable
- Backwards compatible
- No huge investments for future enhancements
- Consider Xamarin for mobile apps written in C#
Also uses XAML - Consider UWP for native Windows 10 apps written in C#
Also uses XAML - Consider Cordova-based frameworks (e.g. Ionic) for mobile apps written with web technology
- Consider Progressive Web Apps for apps that should also work in the browser
- See slides and samples in GitHub repository
- Cash Register hands-on-lab
- Taxi Manager exercise