부모 - 자식 모델 관계를 사용하는 MVVM의 모범 사례에 대해 몇 가지 의문점이 있습니다.MVVM - ViewModel/Model binding
특정 경우에는 그룹 및 연락처라는 두 가지 모델 (데이터 클래스)이 있습니다. 그룹에 연락처 목록이 포함되어 있습니다. 둘 다 INotifyPropertyChanged 인터페이스를 구현하고 있습니다.
뷰에는 DataTemplate을 사용하여 계층 구조를 표시하는 트리 뷰가 있으며 관련 ViewModel에는 ObservableCollections 속성이 있습니다.
이 경우 모범 사례 설계가 궁금합니다 .... ViewModel에서 xaml에 바인딩되거나 각 모델 (GroupViewModel 및 ContactViewModel과 같은)에 대한 ViewModel을 작성하는 위와 같은 하나의 특성을 갖는 대신 목록이있는 ObservableCollections입니다.
가장 좋은 방법은 (디자인 현명한) 무엇입니까? Shoudl 모델 또는 ViewModel을 xaml에 바인딩합니까?
뷰 모델에 바인딩해야합니다. –