title: ListViewItem won't stretch to the width of a ListView
body: <p>I'm currently designing a windows 8 store app using XAML but I have a minor sizing issue. I have a ListView with a DataTemple.</p>
  
  <p>The code for my ListView &amp; DataTemplate are below:</p>
  
  <pre><code>&lt;ListView x:Name="listPageItems"
            Grid.Row="1"
            SelectionMode="Extended"
            IsSwipeEnabled="False"
            ItemsSource="{Binding Mode=OneWay, Source={StaticResource items}}"
            ItemTemplate="{StaticResource NavigationItemTemplate}"
            ScrollViewer.VerticalScrollBarVisibility="Visible"&gt;
  
  &lt;/ListView&gt;
  
  &lt;DataTemplate x:Key="NavigationItemTemplate"&gt;    
          &lt;Grid Height="75"&gt;
              &lt;Grid.RowDefinitions&gt;
                  &lt;RowDefinition Height="1.6*" /&gt;
                  &lt;RowDefinition Height="*" /&gt;
              &lt;/Grid.RowDefinitions&gt;
              &lt;Rectangle Fill="White" /&gt;
              &lt;Rectangle Fill="{StaticResource SSEGreenBrush}"
                         Grid.Row="1" /&gt;
              &lt;Border BorderThickness="2"
                      BorderBrush="{StaticResource SSEGreenBrush}"
                      Grid.RowSpan="2" /&gt;
              &lt;TextBlock x:Name="textTitle"
                         Text="{Binding ClientName}"
                         Style="{StaticResource TitleTextStyle}"
                         Foreground="{StaticResource SSEBlueBrush}"
                         Margin="10,5,5,5" /&gt;
              &lt;StackPanel Orientation="Horizontal"
                          Grid.Row="1"
                          HorizontalAlignment="Stretch"&gt;
                  &lt;TextBlock Text="Last Edit :"
                             Style="{StaticResource SubtitleTextStyle}"
                             Foreground="{StaticResource SSEBlueBrush}"
                             Margin="3,0,0,3"
                             VerticalAlignment="Center" /&gt;
                  &lt;TextBlock Text="SurveyDate"
                             Style="{StaticResource SubtitleTextStyle}"
                             Foreground="{StaticResource SSEBlueBrush}"
                             Margin="3,0,0,3"
                             VerticalAlignment="Center" /&gt;
              &lt;/StackPanel&gt;
          &lt;/Grid&gt;
      &lt;/DataTemplate&gt;
  </code></pre>
  
  <p>The listview is within a grid column with a fixed width of 240. </p>
  
  <p>When the view is displayed the ListViewItems don't stretch to the width of the ListView. I've tried setting numerous properties including the HorizontalContentAlignment but I can't seem to get the ListViewItem to stretch!</p>
  
  <p>Can anybody help?</p>
  
  <p>Thanks in advance.</p>
  
  <p>I'm using Visual studio 2012, C# 4.5 and developing a Windows store app.</p>