Interfaces de notificación

Clase 37 de 52Curso de Xamarin.Forms

Resumen

Cuando hablamos de la propiedad mode del Binding en el Enlace a Datos, es necesario tener en cuenta que los modos OneWay y TwoWay requieren que el objeto fuente implemente alguna de las siguientes interfaces para ser ““escuchado””:

  • INotifyPropertyChanged: cuando se trata de una propiedad simple, tradicional.
  • INotifyCollectionChanged: cuando hablamos de una colección de propiedades.

Generalmente, no es necesario implementar directamente la interfaz INotifyCollectionChanged ya que lo recomendado es usar la clase genérica ObservableCollection<T> que ya implementa de manera automática INotifyPropertyChanged y INotifyCollectionChanged.