Расстояние между строками CollectionView

Я пытаюсь использовать CollectionView для отображения простого табличного текста. Кажется, что (визуальный) минимальный интервал между строками в CollectionView довольно велик. В моем случае я использую некоторые метки в DataTemplate, все со значениями по умолчанию (за исключением привязок текста, конечно) с размером шрифта по умолчанию, а визуально пустая (ценная поверхность экрана) почти вдвое превышает высоту символов в текст. Можно ли сделать такое табличное представление более плотным?(Не обязательно с помощью CollectionView, но любого представления, способного отображать такие данные)

1 ответ

По какой-то причине минимальная высота элемента CollectionView равна 40, поэтому, если ваша метка меньше этого значения, вокруг нее останется много места.

Если вам нужен просто список меток, вы можете поместить свою метку в ViewCell и вместо этого использовать ListView.

          <ListView ItemsSource="{Binding Items}" BackgroundColor="Black">
        <ListView.ItemTemplate>
            <DataTemplate>
                <ViewCell>
                    <Label TextColor="White" Text="{Binding Name}" />
                </ViewCell>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>
Другие вопросы по тегам