Summary
In this chapter, we have explored the key differences between WPF and WinUI when it comes to building the UI of our applications. Compared to a Windows Forms developer, we have a significant advantage, since many of the basic concepts behind WinUI are the same ones as WPF because they are both based on XAML as a markup language. However, WinUI is a newer and more modern UI framework, and as such, we can enjoy some new powerful features, such as the new x:Bind
expression to enable compiled bindings and the new localization approach.
Thanks to the skills acquired in this chapter, you now have a path forward to modernize your existing WPF applications by creating a new and modern UI experience, thanks to the new WinUI features.
However, when you start building an application based on WinUI, you will find other differences compared to WPF. For example, the way you enable navigation is different, there are many new controls that you can leverage to build the UI, and WinUI...