You are absolutely right to change ItemContainerStyle. If you are in Visual Studio or Blend, right-click on the ListView and select
Change additional templates → Edit created container of elements [ItemContainerStyle] → Change copy
It is important that the "Edit Current" is not turned on. If so, find this template and delete it (it may be an empty template and you need a full template).
This will create a style for the ListViewItem. ListViewItem has many controls inside it, and most of them deal with Selection or other states. You will want to make changes to SelectedVisualState.
source
share