Multiple ViewModels, die einer einzelnen Ansicht zugeordnet sind

Ich habe eine Ansicht, die ein @ anzeiDataGrid was an ein @ gebunden iObservableCollection im ViewModel. Nehmen wir zur Diskussion an, wir haben einTeam Ansicht mit einem TeamDataGrid, wobei jede Zeile ein @ darstelPlayer.

Meine Frage bezieht sich darauf, welchen Datentyp ich verwenden sollte, um die Spieler in meinem @ darzustelleTeam Sammlung. Ist es eine gute Idee, dass die Elemente in der Sammlung selbst ViewModels sind? In diesem Fall ist meinTeam View würde mit einem einzelnen @ verknüpTeam ViewModel sowie eine beliebige Anzahl vonPlayer ViewModels (in der Team-Sammlung).

Verstoßen mehrere ViewModels, die mit einer einzelnen View verknüpft sind, gegen die Entwurfsrichtlinien für MVVM, und gibt es eine bevorzugte Methode zum Implementieren dieses Szenarios?

Vielen Dank

Antworten auf die Frage(6)

Ihre Antwort auf die Frage