«observablecollection» etiketlenmiş sorular

4
ObservableCollection ve BindingList arasındaki fark
Ben arasındaki farkı bilmek istiyorum ObservableCollectionve BindingListçünkü ben Kaynak her türlü ekleme / silme değişikliği için her ikisini de kullandım, ama aslında ne zaman diğeri tercih tercih bilmiyorum. Neden aşağıdakilerden birini diğerine tercih edeyim? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); veya BindingList<Employee> lstEmp = new BindingList<Employee>();


18
ObservableCollection içindeki Öğe değiştiğinde fark etmiyor (INotifyPropertyChanged ile bile)
Bu kodun neden çalışmadığını bilen var mı: 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 AddRange yöntemini desteklemediğinden, INotifyCollectionChanging'in yanı sıra eklenen her öğe için bildirim alırım?
Tüm aralık için bir aralık ekleyebilmek ve güncellenebilmek istiyorum. Ayrıca, işlem yapılmadan önce işlemi iptal etmek istiyorum (yani 'değiştirilmiş' yanında koleksiyon değişiyor). İlgili S Aynı anda birden çok nesne eklemek ve bildirim almak için hangi .Net koleksiyonu?

23
Gözlemlenebilir bir koleksiyonu nasıl sıralayabilirim?
Aşağıdaki bir sınıfım var: [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
Bir ObservableCollection Temizlenirken, e.OldItems'te Öğe Yok
Burada beni gerçekten hazırlıksız yakalayan bir şey var. Öğelerle dolu bir ObservableCollection T var. Ayrıca CollectionChanged olayına eklenmiş bir olay işleyicim var. Ne zaman temizleyin koleksiyonunu o NotifyCollectionChangedAction.Reset için e.Action seti ile bir CollectionChanged olayına neden olur. Tamam, bu normal. Ancak tuhaf olan, eski Öğeler veya e.Yeni Öğeler'de hiçbir şey …

4
Bir ObservableCollection bir işçi iş parçacığı aracılığıyla nasıl güncellerim?
Bir var ObservableCollection<A> a_collection;koleksiyon 'n' öğeleri içerir. Her bir A öğesi şuna benzer: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Temel olarak, hepsi bir WPF liste görünümüne + b_subcollectionseçilen öğenin ayrı bir liste görünümünde (2 yönlü bağlamalar, değiştirilen özelliklerle ilgili güncellemeler vb.) Gösteren bir ayrıntı …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.