Componentes del Patrón
Clase 48 de 52 • Curso de Xamarin.Forms
Contenido del curso
Instalación y configuración
Fundamentos de Xamarin.Forms
Arquitectura de Xamarin.Forms
Sistema de Propiedades Enlazables
Manejo de Eventos
El Lenguaje XAML
Interfaz de Usuario
- 26

Contenedores
18:48 min - 27
Controles comunes
01:39 min - 28

Creación de controles personalizados
24:02 min - 29

Estilos
13:37 min - 30

Triggers en Estilos
11:40 min - 31
Diccionarios Mezclados
02:39 min - 32

Transformaciones y Animaciones
13:57 min - 33

Navegación
17:05 min - 34

DisplayAlert y DisplayActionSheet
08:10 min - 35

MessagingCenter
16:13 min
Enlace de Datos
Comandos
El Patrón de Diseño Model-View-ViewModel (MVVM)
Resumen
-
Model (Modelo)
- Tu dominio
- Objetos de datos
- DTO, POCO
- Modelo de datos generado
- Modelo de proxy generado
- Capa de Servicios
- Repositorios
- Lógica de negocio relacionada a la consulta y administración de los datos
-
View (Vista)
- Define la Interfaz de Usuario
- Estilos, Recursos y CodeBehind
- Páginas, Plantillas de Datos, etc.
- El contexto de enlace es el ViewModel
- Poco o nada de code-behind
- Sólo código que no necesite Pruebas Unitarias
- Actualizada a través de Enlace a Datos
-
ViewModel (Modelo para la Vista)
- Es una abstracción de la Vista
- Implementa la Lógica de Presentación
- Adapta el Modelo a la Vista
- Mantiene el estado
- Expone propiedades a las que se enlaza la Vista (datos y Comandos)
- Puede ser utilizado por varias Vistas gracias a la Cardinalidad