The Margin
properties on the controls set themselves when dropped on the design surface. This feature may be needed if adjusting items on a Canvas
but are mostly an annoyance when dealing with most Xaml control placement.
Remove the Margin
properties to see the controls in their correct location on the grid.
solved User Control Background Hides Children Controls