双方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>
Run Code Online (Sandbox Code Playgroud)
似乎VariableSizedWrapGrid测量第一项,然后其余的孩子用第一项的所需大小进行测量.
任何解决方法?