title: VariableSizedWrapGrid and WrapGrid children size measuring
body: <p>Both <code>VariableSizedWrapGrid</code> and <code>WrapGrid</code> have strange measuring - they measure all children based on the first item.</p>
  
  <p>Because of that, the following XAML will clip the third item.</p>
  
  <pre><code>    &lt;VariableSizedWrapGrid Orientation="Horizontal"&gt;
          &lt;Rectangle Width="50" Height="100" Margin="5" Fill="Blue" /&gt;
          &lt;Rectangle Width="50" Height="50" Margin="5" Fill="Red" /&gt;
          &lt;Rectangle Width="50" Height="150" Margin="5" Fill="Green" /&gt;
          &lt;Rectangle Width="50" Height="50" Margin="5" Fill="Red" /&gt;
          &lt;Rectangle Width="50" Height="100" Margin="5" Fill="Red" /&gt;
      &lt;/VariableSizedWrapGrid&gt;
  </code></pre>
  
  <p>Seems like <code>VariableSizedWrapGrid</code> measures the first item and then the rest children are measured with desired size of the first one.</p>
  
  <p>Any workarounds?</p>