Implementación básica e implementaciones existentes

Clase 45 de 52Curso de Xamarin.Forms

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.