In this chapter, we will cover the following recipes:
- Installing WPF Workload with Visual Studio 2017
- Creating WPF applications
- Creating and navigating from one window to another
- Creating and navigating from one page to another
- Creating a dialog box
- Creating ownership between windows
- Creating a single instance application
- Passing arguments to WPF applications
- Handling unhandled exceptions
Introduction
The Windows Presentation Foundation (WPF) provides developers with a unified programming model to build dynamic, data-driven desktop applications for Windows. It was first released in 2006 along with .NET 3.0. It is part of the .NET Framework itself.
WPF is a graphical subsystem, for rendering rich user interfaces (UIs), and ...