Questions marquées «observablecollection»

4
Différence entre ObservableCollection et BindingList
Je veux connaître la différence entre ObservableCollectionet BindingListparce que j'ai utilisé les deux pour notifier tout changement d'ajout / suppression dans Source, mais en fait je ne sais pas quand préférer l'un plutôt que l'autre. Pourquoi devrais-je choisir l'un des éléments suivants plutôt que l'autre? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); …


18
ObservableCollection ne remarque pas quand l'élément qu'il change (même avec INotifyPropertyChanged)
Quelqu'un sait-il pourquoi ce code ne fonctionne pas: 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 Ne prend pas en charge la méthode AddRange, je suis donc notifié pour chaque élément ajouté, en plus de INotifyCollectionChanging?
Je souhaite pouvoir ajouter une plage et être mis à jour pour l'ensemble du volume. Je veux aussi pouvoir annuler l'action avant qu'elle ne soit faite (c'est-à-dire que la collection change en plus du «changé»). Associé Q Quelle collection .Net pour ajouter plusieurs objets à la fois et être notifié?

23
Comment trier une collection observable?
J'ai une classe suivante: [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
Lors de la suppression d'un ObservableCollection, il n'y a aucun élément dans e.OldItems
J'ai quelque chose ici qui me prend vraiment au dépourvu. J'ai une ObservableCollection de T qui est remplie d'éléments. J'ai également un gestionnaire d'événements attaché à l'événement CollectionChanged. Lorsque vous effacez la collection, cela provoque un événement CollectionChanged avec e.Action défini sur NotifyCollectionChangedAction.Reset. Ok, c'est normal. Mais ce qui est …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.