title: Adding table header to Listview with DataTemplate in WinRT
body: <p>In my Xaml I'm binding some data from a wcf. I don't know how to add some table headers to the columns. Also the data in the columns is not well aligned, I'm thinking it's because of the ColumnDefinition Width="auto". </p>
  
  <p>I want the columns to be aligned like in the example</p>
  
  <p><strong>Example:</strong></p>
  
  <p><img src="https://i.stack.imgur.com/AIGoS.jpg" alt="enter image description here"></p>
  
  <p><strong>My Xaml</strong></p>
  
  <pre><code>&lt;ListView Margin="120,30,0,120" ItemsSource="{Binding MainViewModel}"
            Grid.Row="1"&gt;
      &lt;ListView.ItemTemplate&gt;
          &lt;DataTemplate&gt;
              &lt;Grid Width="500" VerticalAlignment="Center"&gt;
                  &lt;Grid.ColumnDefinitions&gt;
                      &lt;ColumnDefinition Width="auto" /&gt;
                      &lt;ColumnDefinition Width="auto" /&gt;
                      &lt;ColumnDefinition Width="auto" /&gt;
                      &lt;ColumnDefinition Width="auto" /&gt;
                      &lt;ColumnDefinition Width="auto" /&gt;
                      &lt;ColumnDefinition Width="auto" /&gt;
                      &lt;ColumnDefinition Width="auto" /&gt;
                  &lt;/Grid.ColumnDefinitions&gt;
                  &lt;Grid.Resources&gt;
                      &lt;Style TargetType="TextBlock"&gt;
                          &lt;Setter Property="Margin" Value="5,0" /&gt;
                      &lt;/Style&gt;
                  &lt;/Grid.Resources&gt;                        
                  &lt;TextBlock Grid.Column="0" Text="{Binding Data, Mode=TwoWay}"/&gt;
                  &lt;TextBlock Grid.Column="1" Text="{Binding Year, Mode=TwoWay}" /&gt;
                  &lt;TextBlock Grid.Column="2" Text="{Binding Month, Mode=TwoWay}" /&gt;
                  &lt;TextBlock Grid.Column="3" Text="{Binding Weekday, Mode=TwoWay}" /&gt;
                  &lt;TextBlock Grid.Column="4" Text="{Binding Day, Mode=TwoWay}" /&gt;
                  &lt;TextBlock Grid.Column="5" Text="{Binding Data2, Mode=TwoWay}"&gt;&lt;/TextBlock&gt;
                  &lt;TextBlock Grid.Column="6" Text="{Binding Data3, Mode=TwoWay}"&gt;&lt;/TextBlock&gt;
              &lt;/Grid&gt;
          &lt;/DataTemplate&gt;
      &lt;/ListView.ItemTemplate&gt;
  &lt;/ListView&gt;
  </code></pre>
  
  <p>Since my trial and error failed, any help is well appreciated! Thanks</p>