title: DataBound Pivot control is not creating the first PivotItem
body: <p>In a Windows Phone 7 page I have the following control:</p>
  
  <pre><code>&lt;controls:Pivot x:Name="Pivoter" Title="{Binding Name}" 
        TitleTemplate="{StaticResource PivotTitleTemplate}" 
        HeaderTemplate="{StaticResource PivotHeaderTemplate}"
        ItemsSource="{Binding Items}"
        ItemTemplate="{StaticResource DisplayItemDataTemplate}"&gt;
  &lt;/controls:Pivot &gt;
  </code></pre>
  
  <p>with this DataTemplate:</p>
  
  <pre><code>&lt;DataTemplate x:Key="DisplayItemDataTemplate"&gt;    
      &lt;Image Grid.Column="0" Stretch="Uniform"
          Source="{Binding LargeImage, Converter={StaticResource UriBitmapConverter}}"/&gt;
      &lt;StackPanel Grid.Column="1" Orientation="Vertical"&gt;
          &lt;HyperlinkButton NavigateUri="{Binding Uri}" Content="{Binding Uri}"/&gt;
      &lt;/StackPanel&gt;    
  &lt;/DataTemplate&gt;
  </code></pre>
  
  <p>The <code>ItemsSource</code> is an <code>ObservableCollection</code>. When the page is displayed it creates all of the <code>PivotItems</code> but the first item does not get created unless I scroll forward and back to it. It has an entry in the scroll list but no <code>PivotItem</code> control.</p>
  
  <p>If I put a break point in the Pivot Control's <code>LoadingPivotItem</code> event it is not called when the pivot is first displayed but again only gets hit when I scroll away and back to the first item.</p>
  
  <p>Has anybody seen similar behavior for the <code>Pivot</code> control and have a work around? Or am I doing something incorrectly?</p>