У меня есть объект UniformGrid
в моем проекте WPF, который имеет 2 строки и 3 столбца, а его ширина и высота установлены на автоматический режим (с обоими выравниваниями, установленными на растяжение).
Эта сетка будет содержать 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>
Edit:
А Rectangle
объекты должны оставаться квадратными.