Enlace de Datos
Clase 36 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)
El Enlace de Datos es un proceso fundamental y potente en las tecnologías basadas en Xaml, que nos ayuda a establecer una conexión entre la interfaz de usuario y la lógica de negocio de la aplicación.
Es un modelo robusto en el que tenemos cuatro piezas:
- Objeto Fuente (Objeto CLR)
- Propiedad
- Objeto Destino (Bindable Object)
- Propiedad Enlazable (requerido)
El Objeto de Enlace entre la propiedad fuente y la proiedad enlazable destino es del tipo Extensión de marcado {Binding} que se detalla en otra clase de este curso. Adicionalmente y de manera opcional, se le puede asignar al Binding, un Convertidor de Valor.
Las propiedades principales de {Binding} en Xamarin.Forms son:
- Source: indica el Objeto Fuente.
- Path: Indica la ruta a la propiedad en el Objeto fuente. Es un parámetro predeterminado.
- Mode: Indica el modo para el Enlace. Puede tomar los valores: Default, OneTime, OneWay, OneWatToSource o TwoWay.
También es posible utilizar {Binding} sin ninguna propiedad, con lo cual se le estaría indicando al control que se enlace de manera completa con el objeto fuente.