Создайте копию текущего стиля ListView, выбрав «Редактировать дополнительные шаблоны» -> «Редактировать созданный контейнер элементов» -> «Редактировать копию» (см. снимок экрана ниже).
В шаблоне копии измените Margin (последняя строка, показанная ниже)
<Style x:Key="ListViewItemStyle" TargetType="ListViewItem">
<Setter Property="FontFamily" Value="{StaticResource ContentControlThemeFontFamily}"/>
<Setter Property="FontSize" Value="{StaticResource ControlContentThemeFontSize}"/>
<Setter Property="Background" Value="Transparent"/>
<Setter Property="TabNavigation" Value="Local"/>
<Setter Property="IsHoldingEnabled" Value="True"/>
<Setter Property="Margin" Value="0,0,18,2"/>
в
<Setter Property="Margin" Value="0" />
Вам также необходимо установить ScrollViewer.VerticalScrollBarVisibility="Hidden"
на самом ListView (как вы пробовали раньше (или вы можете предпринять приключений и изменить шаблон для самого ListView (изменить шаблон) и удалить ScrollViewer
и установить ItemsPanelTemplate
только StackPanel
от VirtualizingStackPanel
.