Внешний вид выбора является частью шаблона ControlTemplate для ListViewItem.Чтобы изменить шаблон для всего ListView, используйте ItemContainerStyle, чтобы применить стиль к каждому элементу, который может содержать измененную версию шаблона.
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListViewItem">
...
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListView.ItemContainerStyle>
</ListView>
Шаблон по умолчанию для ListViewItem довольно сложный, поэтому длясохранить как можно больше поведения по умолчанию и дать вам хорошую отправную точку, проще всего использовать Blend для создания копии для вас.
В Blend щелкните правой кнопкой мыши свой ListView и выберите:
Редактировать дополнительные шаблоны -> Изменить контейнер сгенерированного элемента -> Редактировать копию ...
, и он создаст для вас стиль в форме выше с заполненным шаблоном по умолчанию.Внешний вид выбора использует несколько различных элементов в шаблоне, которые вы, возможно, захотите изменить - это можно увидеть, выбрав состояние «Выбрано» на панели «Состояния» в Blend и развернув выделенные элементы на панели «Объекты».