За комментарий Мартина Коничека, чтобы полностью отключить выбор предметов самым простым способом:
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Focusable" Value="false"/>
</Style>
</ListView.ItemContainerStyle>
...
</ListView>
Однако если вам все еще требуется функциональность ListView, например, возможность выбрать элемент, вы можете визуально отключить стилизацию выбранного элемента, например, так:
Вы можете сделать это несколькими способами, от изменения ControlTemplate элемента ListViewItem до простой установки стиля (намного проще). Вы можете создать стиль для ListViewItems, используя ItemContainerStyle и «отключить» кисть фона и границы, когда она выбрана.
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Style.Triggers>
<Trigger Property="IsSelected"
Value="True">
<Setter Property="Background"
Value="{x:Null}" />
<Setter Property="BorderBrush"
Value="{x:Null}" />
</Trigger>
</Style.Triggers>
</Style>
</ListView.ItemContainerStyle>
...
</ListView>
Кроме того, если у вас нет другого способа уведомления пользователя, когда элемент выбран (или только для тестирования), вы можете добавить столбец для представления значения:
<GridViewColumn Header="IsSelected"
DisplayMemberBinding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ListViewItem}}, Path=IsSelected}" />