Migrating single-platform WinUI code to Uno

Uno Platform takes WinUI code and makes it run on almost any target platform. If you have an existing application or library that was written to target WinUI, you'll find guidance here for converting it to a cross-platform codebase, using WinUI to target Windows 10 and Uno Platform to target other platforms. Depending on the APIs your code uses, it may run with minimal modifications, or you may need to add platform-specific code to cover missing functionality.

The articles in this guide cover:

See also the guide to working with cross-targeted class libraries.