Расстояние между строками 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>