两者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
测量第一个项目,然后用第一个项目的所需大小测量其余的孩子。
任何解决方法?