Очевидно, я проверил и дважды проверил ... Но теперь, по вашему настоянию, я проверил еще раз, и для VM2 значения устанавливались в функции, которая не вызывалась ... Спасибо за вашу помощь.

м главном окне ViewModel есть ObservableCollection ViewModels, которая называется ViewModels.

Основное окно XAML имеет ItemsControl с ItemsSource, привязанным к ViewModels.

Когда у меня есть

<ItemsControl ItemsSource="{Binding ViewModels}" />

Представления, связанные с каждой ViewModel в коллекции, отображаются один под другим. Представления - это UserControls, отображающие dataGrids.

Как я могу расположить их настраиваемым способом, например так, чтобы VM1 находился слева, а VM2 и VM3 были расположены друг над другом справа от VM1.

Каждый VieModel имеет свойства PosX, PosY, Width и Height, и я пробовал различные методы создания шаблонов, но пока безуспешно.

Я нашел примеры того, как это сделать с помощью наблюдаемых коллекций изображений, но я борюсь за то, чтобы моя коллекция была из ViewModels.

Ответы на вопрос(1)

Ваш ответ на вопрос