Anatomy of a WinUI in Desktop project
Now that we have a new empty WinUI project loaded in Visual Studio, let’s examine the different components. In Solution Explorer, you will see two XAML files, named App.xaml
and MainWindow.xaml
. We will start by discussing the purpose of each of these. Both files can be seen in the following screenshot of Solution Explorer:
Figure 2.5 – The new WinUI solution in Solution Explorer
Reviewing App.xaml
The App.xaml
file, as its name implies, stores resources available across the entire application. If you have any templates or styles that will need to be used across multiple windows, they should be added at the Application
level.
The new project’s App.xaml
file will contain some initial markup, as illustrated in the following code snippet:
<Application x:Class="MyMediaCollection.App" xmlns="http://schemas.microsoft.com/winfx...