title: How to add HubSections dynamically that contain a ListView?
body: <p>I want to describe the problem using an example:</p>
  
  <ul>
  <li>get a list of video-genre-items (Comedy, Action, ...) each containing a list of video items from a web-server (number of genres and videos is not fix)</li>
  <li>display each genre in a separate HubSection that contains a list of resp. video items</li>
  <li>select video (list item) triggers action (eg. start player, open info box, ...)</li>
  </ul>
  
  <p>What i know:
  - add HubSection via c#</p>
  
  <p>myhubtest.cs</p>
  
  <pre><code>   HubSection hubSection = new HubSection();
     hubSection.Header = "My Title";
     ...
     this.MyHub.Sections.Add(hubSection);
  </code></pre>
  
  <p>myhubtest.xaml:</p>
  
  <pre><code>   &lt;Hub  x:Name="MyHub" SectionHeaderClick="Hub_SectionHeaderClick"&gt;
     ...
  </code></pre>
  
  <ul>
  <li><p>add a DataTemplate via c#
  myhubtest.cs</p>
  
  <p>object xHubListTemplate;
  this.Resources.TryGetValue("xHubListTemplate", out xHubListTemplate);
  DataTemplate xHubListDataTemplate = xHubListTemplate as DataTemplate;
  hubSection.ContentTemplate = xHubListTemplate as DataTemplate;</p></li>
  </ul>
  
  <p>App.xaml</p>
  
  <pre><code>&lt;DataTemplate x:Key="xHubListTemplate"&gt;
     &lt;ListView x:Name="xHubListView" IsItemClickEnabled="True"
        Margin="0,0,0,0"
       ...
      &lt;/ListView&gt;
   &lt;/DataTemplate&gt;
  </code></pre>
  
  <p>How can ItemsSource and ItemsTemplate and ItemClick be assigned?</p>