Используя следующий XAML:
<ListBox>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
Я бы хотел адаптировать количество столбцов в UniformGrid
, чтобы всегда было наименьшее количество строк, необходимых для отображения элементов UniformGrid
. без вертикальной полосы прокрутки. Чтобы сделать это, мне нужно получить самое большое MinWidth
элементов, чтобы UniformGrid.Columns
всегда могло быть равно UniformGridWidth / HighestElementMinWidth
, но я не могу найти способ получить MinWidth
.
* элементов. 1011 * Есть ли способ получить элементы
UniformGrid
MinWidth
?