title: Why ListBoxItems does not get all the available space?
body: <p>Take this simple example:</p>
  
  <pre><code>    &lt;Grid&gt;
      &lt;ListBox&gt;
          &lt;ListBox.ItemTemplate&gt;
              &lt;DataTemplate  &gt;
                  &lt;Grid HorizontalAlignment="Stretch"&gt;
                      &lt;Grid.ColumnDefinitions&gt;
                          &lt;ColumnDefinition Width="0.5*" /&gt;
                          &lt;ColumnDefinition Width="0.5*" /&gt;
                      &lt;/Grid.ColumnDefinitions&gt;
                      &lt;TextBlock Text="FIRST TEXT" /&gt;
                      &lt;TextBlock Grid.Column="1" Text="SECOND TEXT"  /&gt;
                  &lt;/Grid&gt;
              &lt;/DataTemplate&gt;
          &lt;/ListBox.ItemTemplate&gt;
          a
          a
      &lt;/ListBox&gt;
  &lt;/Grid&gt;
  </code></pre>
  
  <p>As far as I know this should show the FIRST TEXT on the left half of the application screen and the SECOND TEXT on the right half. </p>
  
  <p>Instead of this the two texts are one after the other. as if the grid thought that all the available space is the one used by the text. Maybe I need to change something on the Listbox panel?</p>
  
  <p>EDIT: I have tried this:</p>
  
  <pre><code>    &lt;Style TargetType="ListBoxItem"&gt;
          &lt;Setter Property="Template"&gt;
              &lt;Setter.Value&gt;
                  &lt;ControlTemplate TargetType="ListBoxItem"&gt;
                      &lt;Grid&gt;
                          &lt;ContentPresenter HorizontalAlignment="Stretch" /&gt;
                      &lt;/Grid&gt;
                  &lt;/ControlTemplate&gt;
              &lt;/Setter.Value&gt;
          &lt;/Setter&gt;
      &lt;/Style&gt;
  </code></pre>
  
  <p>And even when it Works it breaked the selected feature of the listboxitem :(</p>
  
  <p>By the way, I'm working on Windows pone 8</p>