title: How to force a certain UserControl design
body: <p>I am writing a Base UserControl, that will be inherited by a bunch of other UserControls.  I need to enforce a certain design for all these descendant controls (e.g. a couple of buttons must be on the top along with a label or two).</p>
  
  <p>The rest of the descendant UserControl area is free to have whatever on it.  </p>
  
  <p>Initially, I thought that I could just plop a Panel onto the Base UserControl, set the Dock=Fill and the designer of the descendant control would be forced to add all the UI into this said panel.  Then, I could resize the panel to my content.  </p>
  
  <p>But that is not the case - when you drop a control (say a GridView) onto the descendant UserControl, it adds it to the .Controls collection of the descendant user control, not the Panel I added.</p>
  
  <p>Is there a way to force a certain layout from the Base user control?</p>