Если вам действительно нужно, используйте свойство ListView
ItemsContainerGenerator . Тем не менее, вы часто можете обойтись без установки ItemContainerStyle
с Binding
s:
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="IsSelected" Value="{Binding IsSpecial}"/>
</Style>
</ListView.ItemContainerStyle>
</ListView>
В приведенном выше XAML будут выбраны ListViewItem
s, если свойство IsSpecial
нижележащего связанного объекта равно true
. Выбор / отмена выбора обновит свойство IsSpecial
.