Solution: Applying MVVM

Review the solution to applying MVVM in an MAUI application.

The completed solution is presented in the code playground below.

<?xml version = "1.0" encoding = "UTF-8" ?>
<Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:MauiMvvmExample"
             x:Class="MauiMvvmExample.App">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Resources/Styles/Colors.xaml" />
                <ResourceDictionary Source="Resources/Styles/Styles.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>
The complete .NET MAUI MVVM implementation

Solving the challenge

Below are the descriptions of how each task can be solved.

Binding the ViewModel to the View

First, we need to ...