List에 바인딩 된 DataGrid가 포함 된 WPF 응용 프로그램이 있습니다. 내 목록은 INotifyPropertyChanged 인터페이스를 구현합니다. 그래서 언제 재산이 바뀌 었는지 알 수 있습니다. 그러나 새 항목이 추가되거나 삭제되면이 일이 발생했음을 알리는 이벤트가 없습니다.목록 및 ObservableCollection 결합
내가 본 읽은 후 항목이 CollectionChanged 이벤트를 통해 추가 또는 삭제 된 때 ObservableCollection에 나를 알 수 있습니다. 그러나 ObservableCollection에는 목록이 극복하는 몇 가지 단점이 있습니다.
그래서 내 질문은 당신이 둘의 기능을 가지고 있도록 목록 & ObservableCollection에 결합 할 수 있다면 무엇입니까? List를 상속받을 수 있습니까? 그렇다면 덮어 쓸 필요가있는 방법이 있습니까?
어떤 기능 (들) 목록의 당신은 ObservableCollection에 이미 제공하지 않는 것을 원하는가? –
@ p.s.w.g 내가 생각할 수있는 유일한 점은'ObservableCollection'에는'AddRange'가 없다는 것입니다. 그러나 그것은 쉽게 확장 기능으로 해결됩니다 – Shoe
[INotifyCollectionChanged] (http://msdn.microsoft.com/en-us/library/system.collections.specialized.inotifycollectionchanged.aspx)를 보았습니까? –