Preguntas etiquetadas con observablecollection

4
Diferencia entre ObservableCollection y BindingList
Quiero saber la diferencia entre ObservableCollectiony BindingListporque he usado ambos para notificar cualquier cambio de agregar / eliminar en Fuente, pero en realidad no sé cuándo preferir uno sobre el otro. ¿Por qué elegiría uno de los siguientes sobre el otro? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); o BindingList<Employee> lstEmp = …


18
ObservableCollection no se da cuenta cuando el elemento en él cambia (incluso con INotifyPropertyChanged)
¿Alguien sabe por qué este código no funciona? public class CollectionViewModel : ViewModelBase { public ObservableCollection<EntityViewModel> ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged("ContentList"); //I want to be notified here when something changes..? //debugger doesn't stop here when IsRowChecked is toggled } } } public …

12
ObservableCollection no es compatible con el método AddRange, por lo que recibo una notificación por cada elemento agregado, además de ¿qué pasa con INotifyCollectionChanging?
Quiero poder agregar un rango y actualizarme para todo el lote. También quiero poder cancelar la acción antes de que termine (es decir, el cambio de colección además del 'cambiado'). Q relacionada ¿Qué colección .Net para agregar varios objetos a la vez y recibir notificaciones?

23
¿Cómo clasifico una colección observable?
Tengo una clase siguiente: [DataContract] public class Pair<TKey, TValue> : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged("Key"); } } [DataMember] public TValue Value …

20
Al borrar una colección observable, no hay elementos en e.OldItems
Tengo algo aquí que realmente me está tomando por sorpresa. Tengo un ObservableCollection de T que está lleno de elementos. También tengo un controlador de eventos adjunto al evento CollectionChanged. Cuando clara la colección que provoca un evento CollectionChanged con e.Action conjunto de NotifyCollectionChangedAction.Reset. Ok, eso es normal. Pero lo …

4
¿Cómo actualizo una ObservableCollection a través de un hilo de trabajo?
Tengo un ObservableCollection<A> a_collection;La colección contiene 'n' elementos. Cada elemento A se ve así: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Básicamente, todo está conectado a una vista de lista de WPF + un control de vista de detalles que muestra el b_subcollectionelemento seleccionado en …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.