La clase ObservableCollection<t>

Clase 38 de 52Curso de Xamarin.Forms

Resumen

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.