Múltiples ViewModels asociados con una sola vista

Tengo una vista que muestra unDataGrid que está vinculado a unObservableCollection en el ViewModel. En aras de la discusión, digamos que tenemos unTeam Vista que contiene un equipoDataGrid, en el que cada fila representa unPlayer.

Mi pregunta es sobre qué tipo de datos debo usar para representar a los jugadores en miTeam colección. ¿Es una buena idea que los elementos de la colección sean ViewModels? En este caso, miTeam La vista estaría asociada a una solaTeam ViewModel, así como cualquier número dePlayer ViewModels (en la colección Team).

¿Tener múltiples ViewModels asociados con una sola Vista viola las pautas de diseño para MVVM, y hay una forma preferida de implementar este escenario?

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta