Course Content
Advanced C# with .NET
Advanced C# with .NET
Understanding the Structure of a MAUI Project
Important Points
- Every major component, such as a page, in a MAUI Application is represented by a XAML file and a C# file;
- The XAML file typically contains some basic configuration and information regarding the visual layout of a component;
- The C# file contains the code defining the functionality of that component;
- Every component needs to be initialized in its constructor using the
InitializeComponent();
function; - The
App
class represents the application. Here we can explicitly define some resources to be included in our application; - The
AppShell
class represents the application window. Here we can create a navigation bar that allows the users to navigate between different pages. The default page is theMainPage
; - The
MainPage
class represents the main page of the application.MainPage.xaml
is where we create the visual interface of our application. WhileMainPage.xaml.cs
is where we define the functionality of that interface; - Every class representing a page is derived from the
ContentPage
class. We can have multiple pages in our application;
Thanks for your feedback!