title: Add multiple elements to a Prism region
body: <p>I'm using Prism with the Microsoft WPF Ribbon, and everything works quite well, but I have a problem with contextual tabs. I define the contextual tabs in my Shell.xaml:</p>
  
  <pre><code>&lt;Ribbon:Ribbon.ContextualTabGroups&gt;
      &lt;Ribbon:RibbonContextualTabGroup Header="CTG1" Visibility="Visible" Background="Red" /&gt;
      &lt;Ribbon:RibbonContextualTabGroup Header="CTG2" Visibility="Visible" Background="Blue" /&gt;
      &lt;Ribbon:RibbonContextualTabGroup Header="CTG3" Visibility="Visible" Background="Purple" /&gt;
      &lt;Ribbon:RibbonContextualTabGroup Header="CTG4" Visibility="Visible" Background="Green" /&gt;
      &lt;Ribbon:RibbonContextualTabGroup Header="CTG5" Visibility="Visible" Background="Orange" /&gt;
      &lt;Ribbon:RibbonContextualTabGroup Header="CTG6" Visibility="Visible" Background="Violet" /&gt;
  &lt;/Ribbon:Ribbon.ContextualTabGroups&gt;
  </code></pre>
  
  <p>This way in my modules I can refer to those contextual tab groups and it works great. But I would like to define the contextualtabgroups in the modules. I thought of defining a region:</p>
  
  <pre><code>&lt;Ribbon:Ribbon.ContextualTabGroups x:Name="RibbonContextualTabs" prism:RegionManager.RegionName="RibbonContextualTabs" /&gt;
  </code></pre>
  
  <p>And then in my module I would have a UserControl that inherited RibbonContextualTabGroup for each one and register those with the region... Is there a way to just define a usercontrol with some ContextualTabGroups and add them as a whole? For example:</p>
  
  <pre><code>&lt;Ribbon:RibbonContextualTabContainer x:Class="Views.ContextualTabsView"
           xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
           xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
           xmlns:Ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"&gt;
      &lt;Ribbon:RibbonContextualTabGroup Header="CTG1" Visibility="Visible" Background="Red" /&gt;
      &lt;Ribbon:RibbonContextualTabGroup Header="CTG2" Visibility="Visible" Background="Blue" /&gt;
      &lt;Ribbon:RibbonContextualTabGroup Header="CTG3" Visibility="Visible" Background="Purple" /&gt;
  &lt;/Ribbon:RibbonContextualTabContainer&gt;
  </code></pre>
  
  <p>as ContextualTabsView.xaml and in my module make a </p>
  
  <pre><code>_regionManager.RegisterViewWithRegion("RibbonContextualTabs", typeof (ContextualTabsView));
  </code></pre>
  
  <p>I don't know if I made myself clear of what I'm trying to accomplish, but I would appreciate any help.</p>
  
  <p>Thanks.</p>