Допустим сейчас имеем такой код, который активирует событие только если выбран новый элемент, при попытке заново кликнуть на элемент, событие срабатывать не будет:
<!-- Список файлов и директорий -->
<ListView x:Name="DirectoryDataEntitiesList" ItemsSource="{Binding DirectoryDataEntities}" Margin="10,85,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" Height="190" Width="210">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding SelectDirectoryCommand}" CommandParameter="{Binding SelectedItem, ElementName=DirectoryDataEntitiesList}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<ListView.View>
<GridView>
<GridViewColumn Header="Имя директории" Width="135" DisplayMemberBinding="{Binding DirectoryName}"/>
<GridViewColumn Header="Выбрать" Width="65">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Stretch">
<CheckBox IsChecked="{Binding IsChoised}" HorizontalAlignment="Center" IsEnabled="False"/>
</Grid>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
Вопрос, как стоит модифицировать этот код, чтобы активация события происходила не только при выборе нового элемента, но и при повторном выборе старого?