Как вы хотите, чтобы ваши элементы управления выложены?Вы хотите, чтобы они были расположены вертикально, вот так:
<UserControl Name="MyHostControl">
<Grid>
<Grid.ColumnDefintions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefintions>
<local:MyControl1 Grid.Column="0"/>
<local:MyControl2 Grid.Column="1"/>
</Grid>
</UserControl>
Вы ищете что-то еще?Вы используете WPF, где гибкость лучше, чем у любой гимнастки.Вы можете настроить свой пользовательский элемент управления почти на любой другой элемент управления WPF.