列表视图中的选定项目不会取消选中

Rub*_*ben 2 wpf listview mvvm selection

我可以在列表视图中选择多个项目.但如果我点击一个,它就会变成蓝色.这是正常的,因此显示它已被选中.但如果我再次点击相同的项目,它不会取消选中.所以我不能改变我的选择.有谁知道如何解决这个愚蠢的小问题?

编辑:这是我的列表视图:

 <ListView Height="155" ScrollViewer.CanContentScroll="True" ScrollViewer.VerticalScrollBarVisibility="Visible"  SelectedItem="{Binding Path=SelectedQuestionDropList, UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" dd:DragDrop.IsDragSource="True" 
  dd:DragDrop.IsDropTarget="True" SelectionMode="Multiple" Margin="0,0,542,436" Background="#CDC5CBC5"
                 dd:DragDrop.DropHandler="{Binding}" Name="DropListView"  ItemsSource="{Binding Path=SelectedExaminationQuestions,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" SelectionChanged="ListView_SelectionChanged_1" VerticalAlignment="Bottom">
            <ListView.View>
                <GridView>
                    <GridView.Columns>
                        <GridViewColumn Header="Verkorte naam" Width="Auto" DisplayMemberBinding="{Binding Path=ShortName}" />
                        <GridViewColumn Header="Omschrijving" Width="Auto" DisplayMemberBinding="{Binding Path=Description}" />
                        <GridViewColumn Header="Type" Width="Auto" DisplayMemberBinding="{Binding Path=Type}" />

                    </GridView.Columns>
                </GridView>
            </ListView.View>
        </ListView>
Run Code Online (Sandbox Code Playgroud)

Mat*_*asd 6

我遇到了类似的问题,发现左键单击总是选择指向的项目,您可以使用Ctrl +左键单击以在列表视图中切换选择.这是默认行为.