This does not happen with a Empty UserControl.
But when you create a Control that derives from Usercontrol, it's Content is shown. Now when you Drag a new Control over the Usercontrol, the Designer tryes to use the Usercontrol as Parent, and so hides it's content!
I think this should only be done, when the Type is UserControl directly, and not on a derived Type!