Table of Contents
Preface
Part 1: Key Concepts and Components
1
What Is the MVVM Design Pattern?
Technical requirements
Looking at MVVM’s core components
Model
View
ViewModel
Commands
Data binding
Separation of concerns matters
Maintainability
Testability
MVVM in action
The code-behind approach
Using MVVM
Common misconceptions about MVVM
There should be no code in the code-behind
The Model should exclusively be a DTO, a domain entity, or a POCO
The View and the ViewModel should not know each other
MVVM is too complex and used only for large applications
Summary
2
What is .NET MAUI?
Technical requirements
.NET MAUI in a nutshell
Reminiscent of Xamarin.Forms
Cross-platform UI and more
How does it work?
Native apps with .NET
.NET MAUI, another ...
Get The MVVM Pattern in .NET MAUI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.