Я предполагаю, что вы хотите, чтобы ваш ViewModel
содержал фактический визуальный контроль MyObject
в нем, а ваш Grid
отображал его через MVVM
.
Это возможно через ContentControl
в WPF.
Предполагая, что у вашего ViewModel
есть свойство MyObjectView
, которое содержит MyObject
...
<Grid>
<ContentControl Content="{Binding MyObjectView}" />
</Grid>
Сказав, что вы должны быть осторожны с тем же MyObjectView
не привязан ни к какому другому элементу управления контентом, так как это приведет к ошибке
"Указанный элемент уже является логическим дочерним элементом другого элемента. Сначала отключите его"
Иесли это требование возможно, вы должны выполнить ContentTemplate
вариант.
Дайте мне знать, если это поможет.