2010-12-15 18 views
10

¿Alguien me dirigirá a un tutorial gráfico simple sobre cómo usar ObservableCollection. Pasé por msdn pero parece que no los entiendo. Parece que tampoco puedo encontrar mejores en Google. Estoy buscando un ejemplo simple con una explicación completa de todos los pasos.ObservableCollection tutorial?

+4

¿Cómo va a ser esta pregunta para solicitar debate, argumentos, encuestas o una discusión extensa? – yeoman

+0

Mis pensamientos exactamente @yeoman. Debería comenzar * ¿Cómo va esta pregunta a solicitar debate, argumentos, encuestas o discusiones extensas? * Como una pregunta en la pila^LOL – Yusha

Respuesta

22

no sé de cualquier tutorial gráfica de ObservableCollection. La clase ObservableCollection<T> es un tipo de colección (como List<T>) que significa que contiene objetos de un tipo determinado T. Lo que hace ObservableCollectionespecial es que "le dice" a los observadores cuando se agrega un objeto nuevo o cuando se elimina un objeto. Esto es especialmente útil para las UI implementadas usando WPF, porque esencialmente, cuando un objeto se agrega o elimina de una colección observable, la UI se actualiza automáticamente. Esto sucede porque, cuando se vincula a una colección observable, WPF agrega automáticamente un controlador de eventos al evento ObservableCollecion de CollectionChanged.

11

Si sabe cómo usar una lista, utilice una lista y después de que basta con sustituir la 'lista' mundo 'ObservableCollection'.

¡Eso es todo! ¿no es simple? :)

Y ahora, cada vez que se cambia la colección (el elemento ha sido agregado \ eliminado \ reemplazado) Su interfaz de usuario acotada será notificada al respecto.