我的 WPF 项目中有一个UniformGrid
对象,它有 2 行和 3 列,它的宽度和高度设置为自动(两个对齐都设置为拉伸)。
这个网格将包含 6 个正方形,我想尽可能多地填充它们的单元格并水平和垂直居中。
我需要添加什么以允许正方形根据父项的动态大小增加/减少它们的长度/宽度?IE,当窗口调整大小时。
到目前为止,这是我的 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
物体需要保持方形。