Chapter 10: Modernizing Existing Win32 Applications with XAML Islands

There are many enterprise applications built on WinForms and WPF that are central to operations at companies across the globe. It's not always easy or practical to rewrite an entire application on a new platform. When it comes to migrating legacy Windows applications, there are some incremental migration options available to developers.

By leveraging XAML Islands in WinForms and WPF, developers can host WinRT controls in Win32 applications. There are several XAML Islands wrapped controls in the Windows Community Toolkit, including WebView2, MapControl, and InkCanvas. There is also a generic host control that can be configured to host any other WinRT control.

In this chapter, ...

Get Learn WinUI 3.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.