Necesitaba una colección o lista genérica que pueda activar un evento cuando se agrega o elimina un elemento.
Descubrí que BindingList (de T) tiene eventos para esto y conectó una rápida prueba de concepto que funcionó bien.
Por supuesto, esto no parece la opción más educada; BindingList es una exageración por lo que estoy haciendo. ¿Hay algún objeto de colección / lista más simple que haga esto?
Podría rodar mi propio por supuesto.
Puntos extra: Mientras estamos en eso, ¿está al tanto de algún recurso realmente completo que explique en detalle todos los tipos de colección .Net?
Respuestas
5 para la respuesta № 1ObservableCollection (of T) implementaINotifyCollectionChanged. Le notificará cuando se agreguen o eliminen artículos. Esa no es la misma interfaz que IRaiseItemChangedEvents que implementa BindingList (de T). Sin embargo, debería funcionar para usted.