我在我的WPF项目中有一个UniformGrid
对象,它有2行3列,其宽度和高度都设置为自动(同时将两个对齐方式设置为Stretch)。
这个网格将容纳6个正方形,我希望它们能够充满它们所在单元格的尽可能大的空间,并在水平和垂直方向上居中。
我需要添加什么来允许这些正方形根据父元素的动态大小调整它们的长度/宽度?例如,当窗口被调整大小时。
以下是我的XAML代码:
<UniformGrid Rows="2" Columns="3">
<Rectangle Fill="#FFF4F4F5" Height="100" Stroke="Black" Width="100"/>
<Rectangle Fill="#FFF4F4F5" Height="100" Stroke="Black" Width="100"/>
<Rectangle Fill="#FFF4F4F5" Height="100" Stroke="Black" Width="100"/>
<Rectangle Fill="#FFF4F4F5" Height="100" Stroke="Black" Width="100"/>
<Rectangle Fill="#FFF4F4F5" Height="100" Stroke="Black" Width="100"/>
<Rectangle Fill="#FFF4F4F5" Height="100" Stroke="Black" Width="100"/>
</UniformGrid>
编辑:
Rectangle
对象需要保持正方形。