
Create your first WinUI app
Build a two-page notes app with WinUI 3, XAML, and C#. See the finished experience first, then follow the full tutorial to create the interface, connect it to code, save local data, and navigate between pages.
In this tutorial, you learn how to:
- Use XAML markup to define the user interface of the app.
- Interact with XAML elements through C# code.
- Save and load files from the local file system.
- Create views and bind them to data.
- Use navigation to move to and from pages in the app.
- Use resources like documentation and sample apps to create your own app.

A modern native framework for Windows apps
WinUI 3 brings Fluent Design, modern controls, and a XAML-based programming model to C# and C++ desktop apps through the Windows App SDK.Prepare your Windows development environment
Prepare these three things before you begin. Microsoft Learn contains the current setup and version details.


Ready to build the notes app?
Follow the maintained tutorial on Microsoft Learn to create the project, add the interface and app logic, and verify the finished experience.