title: Xamarin.Forms Grid Columns sizing in Xaml
body: <p>How can I make a two column grid where the column on the left occupies only the space needed leaving the other column as much space as possible</p>
  
  <p>I tried this code:</p>
  
  <pre><code>&lt;Grid VerticalOptions="Start" Margin="10,0,10,0"&gt;
     &lt;Grid Grid.Row="0" Grid.Column="0" HorizontalOptions="Start"&gt;&lt;Label Text="· Exclude Hidden" /&gt;&lt;/Grid&gt;
     &lt;Grid Grid.Row="0" Grid.Column="1" HorizontalOptions="Start"&gt;&lt;Label Text="All cards except those tagged as hidden" /&gt;&lt;/Grid&gt;
     &lt;Grid Grid.Row="1" Grid.Column="0" HorizontalOptions="Start"&gt;&lt;Label Text="· Include Hidden" /&gt;&lt;/Grid&gt;
     &lt;Grid Grid.Row="1" Grid.Column="1" HorizontalOptions="Start"&gt;&lt;Label        &lt;Grid Grid.Row="2" Grid.Column="0" HorizontalOptions="Start"&gt;&lt;Label Text="· Favorites" /&gt;&lt;/Grid&gt;
     &lt;Grid Grid.Row="2" Grid.Column="1" HorizontalOptions="Start"&gt;&lt;Label Text="Only cards tagged as favorites" /&gt;&lt;/Grid&gt;
     &lt;Grid Grid.Row="3" Grid.Column="0" HorizontalOptions="Start"&gt;&lt;Label Text="· Hidden" /&gt;&lt;/Grid&gt;
     &lt;Grid Grid.Row="3" Grid.Column="1" HorizontalOptions="Start"&gt;&lt;Label Text="Only those cards tagged as hidden" /&gt;&lt;/Grid&gt;
  &lt;/Grid&gt;
  </code></pre>
  
  <p>But this divides the grid into 50:50 column 1 and column 2. 
  What I need is for column 1 to only occupy the space needed and column 2 to have all the rest. </p>
  
  <p>Can someone advice how I can do this?</p>