Первый раз, когда вы пытаетесь MVVM, ищите ясность в том, где разместить код.Ищете руководство по размещению кода в приложении WPF MVVM.
Моему главным видом нужно будет привязать к списку, который будет содержать 1 для многих UserControls.
Будет ли список в модели ViewModel или модели? Из того, что я читаю, модель содержит свойства, которые, как правило, вид связывается с помощью ViewModel. Я не вижу, как это сработает для этого, Model не нужно будет знать о List of UserControls, который является списком View (UserControl), я могу сделать это сложнее, чем нужно, но я все еще обертываю мой разум вокруг, где должен быть размещен код, и я хочу его понять. Спасибо за любые рекомендации, или если я не очень хорошо объясню, пожалуйста, дайте мне знать.
Нет, Просмотр никогда не должны привязаться к списку управления. У вашей виртуальной машины должен быть список элементов виртуальной машины и привязка элемента ItemsControl к этому. –