Interfaces de notificación
Clase 37 de 52 • Curso de Xamarin.Forms
Contenido del curso
Introducción a Xamarin
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
Enlace de Datos
Comandos
El Patrón de Diseño Model-View-ViewModel (MVVM)
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.