La clase ObservableCollection<t>
Clase 38 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)
La clase ObservableCollection es la clase ideal para manejar colecciones de datos ya que implementa tanto INotifyCollectionChanged como INotifyPropertyChanged de manera intrínseca, y realiza la actualización del control de lista enlazado de manera automática como el ListView. Existen otros controles de lista que también utilizan este mismo modelo de actualización de propiedades como el <Picker />, entre otros.
Una recomendación fundamental en el desarrollo de aplicaciones con Xamarin.Forms es que no debemos meternos con los datos directamente de la interfaz de usuario, sino siempre, a través de las propiedades y los objetos que estén enlazados, dejando que las estructuras de Enlace de Datos se encarguen del trabajo de actualización.