Projete um viewmodel MVVM para .NET MAUI
Aprenda sobre o padrão de design MVVM e como ele pode separar sua lógica de negócios e o código da interface do usuário. Aprenda como os viewmodels são projetados e por que eles são uma parte importante do padrão.
Objetivos de aprendizagem
Ao final deste módulo, você será capaz de fazer o seguinte:
- Identificar quando usar o padrão MVVM (Model-View-ViewModel).
- Usar um viewmodel para direcionar o comportamento de visual.
- Aprimorar a capacidade de teste de código por meio das propriedades associáveis a dados.
Pré-requisitos
- Visual Studio 2022 com a carga de trabalho do .NET MAUI
- Opcional: Instalações locais do Visual Studio Code, o SDK do .NET com carga de trabalho do .NET MAUI e a Extensão do .NET MAUI para o Visual Studio Code
- Familiaridade com conceitos intermediários de programação, como interfaces, classes e atributos.
- Capacidade para escrever código XAML (Extensible Application Markup Language).
- Concluiu o módulo anterior neste caminho de treinamento ou entendeu como a associação de dados funciona no .NET MAUI (.NET Multi-Platform App UI).