Implementación básica e implementaciones existentes
Clase 45 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
La implementación básica de los comandos en Xamarin.Forms se realiza a través de la interfaz ICommand. Se utiliza mediante el atributo Command de los controles en la estructura de enlace de datos.
Los miembros de la interfaz ICommand nos permiten:
- Exceute: ejecutar una acción o bloque de código determinado
- CanExecute: indica una condición booleana para permitir o no ejecutar el comando
- CanExecuteChanged: indica que se debe reevaluar la condición definida en CanExecute
Los comandos nos permiten encapsular correctamente la lógica de nuestras aplicaciones.
En Xamarin.Forms la implementación existente es la clase Command, y se recomienda su uso en lugar de crear implementaciones propias de la interfaz ICommand.