автоматически подгонять столбцы сетки в UWP XAML - PullRequest
0 голосов
/ 13 апреля 2020

Я использую GridView для создания сетки элементов, и я пытаюсь заполнить столбцы, чтобы расширить оставшееся пространство. Аналогично тому, как auto-fit ведет себя в CSS. * 1002. расширить, чтобы заполнить оставшееся пространство.

enter image description here

Возможно ли это с UWP / XAML?

1 Ответ

1 голос
/ 14 апреля 2020

Если вы хотите добиться эффекта автоподбора, вы можете попробовать использовать UniformGrid Control из Windows Community Toolkit. Это адаптивный элемент управления макетом, который упорядочивает элементы в равномерно распределенном наборе строк или столбцов для заполнения всего доступного пространства отображения. Сначала вам нужно добавить пакет Microsoft.Toolkit.Uwp.UI.Controls , а затем использовать его в качестве ItemsPanel GridView. Например:

.xaml:

xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"

<GridView.ItemsPanel>
    <ItemsPanelTemplate>
        <controls:UniformGrid Columns="3" Orientation="Horizontal"/>
    </ItemsPanelTemplate>
</GridView.ItemsPanel>
...