title: Grid column with width="*" does not use all available space as expected
body: <p>I have a problem with my first ListView usage. My custom item should have (currently) 2 rows with 3 columns each containing a label (1st column width=&quot;Auto&quot;), a textbox (fill-up 2nd column  (tested with=&quot;<em>&quot; or width=&quot;100</em>&quot;) and a button in the 3rd column (width=&quot;Auto&quot;)</p>
  <p>Unfortunately the second column does not scale to use full Listview width but behaves like width=&quot;Auto&quot;.</p>
  <p>Note that initially I used a StackPanel as top control in the DataTemplate and replaced it by a grid, just to check if it could solve the problem.</p>
  <p>Testing the DataTemplate Grid in a test application directely in a window dows work as expected.</p>
  <pre><code>              &lt;Grid&gt;
                  &lt;Grid.RowDefinitions&gt;
                      &lt;RowDefinition Height=&quot;Auto&quot;/&gt;
                      &lt;RowDefinition Height=&quot;*&quot;/&gt;
                  &lt;/Grid.RowDefinitions&gt;
                  &lt;Label Content=&quot;Input Paths&quot;/&gt;
                  &lt;ListView Grid.Row=&quot;1&quot; ItemsSource=&quot;{Binding PathListAccess.PathList.PathList}&quot;&gt;
                      &lt;ListView.ItemTemplate&gt;
                          &lt;DataTemplate&gt;
                              &lt;Grid&gt;
                                  &lt;Grid&gt;
                                      &lt;Grid.ColumnDefinitions&gt;
                                          &lt;ColumnDefinition Width=&quot;Auto&quot;/&gt;
                                          &lt;ColumnDefinition Width=&quot;*&quot;/&gt;
                                          &lt;ColumnDefinition Width=&quot;Auto&quot;/&gt;
                                      &lt;/Grid.ColumnDefinitions&gt;
                                      &lt;Grid.RowDefinitions&gt;
                                          &lt;RowDefinition Height=&quot;Auto&quot;/&gt;
                                          &lt;RowDefinition Height=&quot;Auto&quot;/&gt;
                                      &lt;/Grid.RowDefinitions&gt;
                                      &lt;!--Row 0--&gt;
                                      &lt;Label Grid.Row=&quot;0&quot; Grid.Column=&quot;0&quot; Content=&quot;Input Directory:&quot;/&gt;
                                      &lt;TextBox Grid.Row=&quot;0&quot; Grid.Column=&quot;1&quot; HorizontalAlignment=&quot;Stretch&quot; Text=&quot;{Binding InputPath}&quot;/&gt;
                                      &lt;Button Grid.Row=&quot;0&quot; Grid.Column=&quot;2&quot; Content=&quot;...&quot;/&gt;
                                      &lt;!--Row 1--&gt;
                                      &lt;Label Grid.Row=&quot;1&quot; Grid.Column=&quot;0&quot; Content=&quot;Output Directory:&quot;/&gt;
                                      &lt;TextBox Grid.Row=&quot;1&quot; Grid.Column=&quot;1&quot; HorizontalAlignment=&quot;Stretch&quot; Text=&quot;{Binding OutputPath}&quot;/&gt;
                                  &lt;/Grid&gt;
                              &lt;/Grid&gt;
                          &lt;/DataTemplate&gt;
                      &lt;/ListView.ItemTemplate&gt;
                  &lt;/ListView&gt;
              &lt;/Grid&gt;
  </code></pre>