WPF 질문 좀 드립니다
회원목록 데이터 Members를 DataGrid 에 표시하고 Members 와 DataGrid 를 TwoWay 로 바인딩하여
Members 데이터를 변경하면 DataGrid 에서도 변경되도록하고
DataGrid 에서 데이터를 변경하면 Members 도 변경이 되도록 양쪽을 동기화 하도록 만들었습니다
Members 클래스는 ObservableCollection 를 상속하여 만들었습니다.
class Member : INotifyPropertyChanged
{
...
}
class Members : ObservableCollection<Member>
{
...
}
여기서 한가지 궁금한것은
ObservableCollection 에서도 INotifyPropertyChanged 를 상속 받는다는것입니다
Memeber 에 이미 통지 기능을 구혔했는데
ObservableCollection 에서도 INotifyPropertyChanged 가 또 필요한건가요?
일단 작동은 잘되긴 하는데
ObservableCollection 에서도 INotifyPropertyChanged 를 상속하는것을 보면서 좀 혼란스럽습니다
아니면 Member 에서 INotifyPropertyChanged 를 구현하는게 아니라
ObservableCollection 을 상속 받는 Members 에서 INotifyPropertyChanged 를 구현하는게 맞는 설계인가요?
감사합니다
[최초 등록일: ]
[최종 수정일: 2/7/2023]