Domande taggate «observablecollection»

4
Differenza tra ObservableCollection e BindingList
Voglio sapere la differenza tra ObservableCollectione BindingListperché ho usato entrambi per notificare qualsiasi modifica di aggiunta / eliminazione in Source, ma in realtà non so quando preferire l'uno rispetto all'altro. Perché dovrei scegliere uno dei seguenti rispetto all'altro? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); o BindingList<Employee> lstEmp = new BindingList<Employee>();


18
ObservableCollection non nota quando l'oggetto in esso cambia (anche con INotifyPropertyChanged)
Qualcuno sa perché questo codice non funziona: 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 class …

12
ObservableCollection non supporta il metodo AddRange, quindi ricevo una notifica per ogni elemento aggiunto, oltre a INotifyCollectionChanging?
Voglio essere in grado di aggiungere un intervallo e di essere aggiornato per l'intero volume. Voglio anche essere in grado di annullare l'azione prima che sia terminata (ad es. Modifica della raccolta oltre a "modificata"). D correlato Quale raccolta .Net per aggiungere più oggetti contemporaneamente e ricevere una notifica?

23
Come ordino una raccolta osservabile?
Ho una classe seguente: [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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.