Introducción

El enlace de datos de Xamarin.Forms permite declarar relaciones entre los datos y los controles de la interfaz de usuario (IU). Se mantienen sincronizados de forma automática cuando cambie cualquier elemento. Los enlaces de datos pueden hacer que el código sea más rápido de leer y más fácil de mantener y probar.

Imagine que va a escribir una aplicación para enseñar a niños los países y sus banderas. El usuario puede seleccionar una región, ver un mapa interactivo de ese área y tomar notas sobre lo que aprende. En la actualidad, usa código para mantener la interfaz de usuario y los datos sincronizados. Se necesitan muchas líneas de código y cada vez es más difícil de administrar. Quiere reemplazar el código por enlaces de datos.

En este caso, se usa el enlace de datos para minimizar el código necesario para ejecutar la interfaz de usuario. Los enlaces responden a los cambios en tiempo de ejecución de los datos subyacentes y la interfaz de usuario. Por último, se crean enlaces que convierten automáticamente datos de diferentes tipos.

Nota

Este módulo requiere Visual Studio 2019. Puede usar Windows o Mac:

  • Windows: asegúrese de que tiene la carga de trabajo Desarrollo para dispositivos móviles con .NET instalada en Visual Studio 2019 para Windows. Consulte la documentación si tiene que agregarla a la instalación.
  • macOS: en la instalación estándar de Visual Studio 2019 para Mac se incluye todo lo necesario para compilar aplicaciones móviles con Xamarin.

Objetivos de aprendizaje

En este módulo, aprenderá a:

  • Sincronizar datos entre la interfaz de usuario y el código subyacente mediante enlaces
  • Minimizar el acoplamiento entre la interfaz de usuario y el código subyacente para permitir cambios sencillos en la interfaz de usuario

Requisitos previos

  • Visual Studio 2019 (cualquier edición)
  • Familiaridad con C# y .NET