«observablecollection» 태그된 질문

4
ObservableCollection과 BindingList의 차이점
나는 그 차이를 알고 싶어 사이 ObservableCollection와BindingList 나는 소스에서 모든 추가 / 삭제 변경 통지를 모두 사용했기 때문에, 그러나 다른 이상을 선호 할 때 실제로 모른다. 왜 다음 중 하나를 선택해야합니까? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); 또는 BindingList<Employee> lstEmp = new BindingList<Employee>();


18
항목이 변경 될 때 ObservableCollection이 알리지 않음 (INotifyPropertyChanged에서도)
이 코드가 작동하지 않는 이유를 아는 사람이 있습니까? 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 AddRange 메서드를 지원하지 않으므로 INotifyCollectionChanging에 대한 것 외에 추가 된 각 항목에 대해 알림을받습니다.
범위를 추가하고 전체 대량으로 업데이트 할 수 있기를 원합니다. 또한 작업이 완료되기 전에 작업을 취소 할 수 있기를 원합니다 (예 : '변경됨'외에 컬렉션 변경). 관련 Q 여러 개체를 한 번에 추가하고 알림을받는 .Net 컬렉션은 무엇입니까?

23
관찰 가능한 컬렉션을 어떻게 정렬합니까?
다음 수업이 있습니다. [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
ObservableCollection을 지울 때 e.OldItems에 항목이 없습니다.
나는 여기에 정말로 나를 방해하는 무언가가 있습니다. 항목으로 채워진 ObservableCollection T가 있습니다. CollectionChanged 이벤트에 연결된 이벤트 처리기도 있습니다. 이 경우 취소 컬렉션을이 NotifyCollectionChangedAction.Reset에 e.Action 설정과 CollectionChanged 이벤트가 발생합니다. 네, 정상입니다. 그러나 이상한 점은 e.OldItems 또는 e.NewItems에 아무것도 없다는 것입니다. e.OldItems가 컬렉션에서 제거 된 모든 항목으로 채워질 것으로 예상합니다. 다른 사람이 …

4
작업자 스레드를 통해 ObservableCollection을 어떻게 업데이트합니까?
나는있어 ObservableCollection<A> a_collection;컬렉션은 'N'항목이 포함되어 있습니다. 각 항목 A는 다음과 같습니다. public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } 기본적으로 WPF 목록보기 + b_subcollection선택한 항목을 별도의 목록보기 (양방향 바인딩, 속성 변경시 업데이트 등)에 표시하는 세부 정보보기 컨트롤에 모두 연결되어 있습니다. 스레딩을 구현하기 시작했을 때 문제가 나타났습니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.