Оба VariableSizedWrapGrid
и WrapGrid
имеют странное измерение - они измеряют всех детей на основе первого элемента.
Из-за этого следующий XAML закроет третий элемент.
<VariableSizedWrapGrid Orientation="Horizontal">
<Rectangle Width="50" Height="100" Margin="5" Fill="Blue" />
<Rectangle Width="50" Height="50" Margin="5" Fill="Red" />
<Rectangle Width="50" Height="150" Margin="5" Fill="Green" />
<Rectangle Width="50" Height="50" Margin="5" Fill="Red" />
<Rectangle Width="50" Height="100" Margin="5" Fill="Red" />
</VariableSizedWrapGrid>
Кажется, что VariableSizedWrapGrid
измеряет первый элемент, а затем остальные дети измеряются с желаемым размером первого.
Любые обходные пути?