Если это элемент управления содержимым, для добавления дочерних элементов управления вы устанавливаете их в качестве содержимого элемента управления
<MyContentControl>
<Grid x:Name=”ImAChild”>
</Grid>
</MyContentControl>
Редактировать: теперь, когда я думаю об этом, вам может понадобиться сделать что-то, чтобы сделать свойство Content свойством по умолчанию, которое заполняется внутренним xaml вашего элемента управления, я не могу точно вспомнить, что это было, но если ваш xaml выглядит как это (ниже) это все равно не имеет значения
<MyContentControl>
<MyContentControl.Content>
<Grid x:Name=”ImAChild”>
</Grid>
</MyContentControl.Content>
</MyContentControl>
Edit2
Вашему MyUserControl
понадобится свойство MyContent
типа object
, и оно должно каким-то образом отобразить значение этого свойства. Возможно, вам удастся создать его в установщике свойства MyContent, но оно выглядит «хакерским»
<MyUserControl>
<MyUserControl.MyContent>
<Grid x:Name=”ImAChild”>
</Grid>
</MyContentControl.MyContent>
</MyUserControl>