C# 如何防止取消选中listview项目复选框单击复选框?

C# 如何防止取消选中listview项目复选框单击复选框?,c#,wpf,listview,checkbox,C#,Wpf,Listview,Checkbox,我一直在我的wpf应用程序中乱搞复选框和列表视图。选择多个项目似乎可以正常工作,但当我单击某个项目而不是其复选框时,它会选择该项目并取消选择以前选择的所有其他项目,我如何修复此问题? 这是我的密码: 你想完成什么?系统的行为与编码完全一致:复选框仅在选定行中选中。因为复选框“跟随”行的IsSelected(ListViewItem)。正如我在文章中所说,问题是,如果我单击另一个项目,而不是其复选框,以前选择的项目将被取消选择。我希望在单击其他项目时不要取消选择项目,并且只有在单击同一项目或其选

我一直在我的wpf应用程序中乱搞复选框和列表视图。选择多个项目似乎可以正常工作,但当我单击某个项目而不是其复选框时,它会选择该项目并取消选择以前选择的所有其他项目,我如何修复此问题? 这是我的密码:



你想完成什么?系统的行为与编码完全一致:复选框仅在选定行中选中。因为复选框“跟随”行的IsSelected(ListViewItem)。

正如我在文章中所说,问题是,如果我单击另一个项目,而不是其复选框,以前选择的项目将被取消选择。我希望在单击其他项目时不要取消选择项目,并且只有在单击同一项目或其选中的复选框时才取消选择单个项目。您是否尝试了“SelectionMode=“Multiple”?这就成功了,谢谢!我不知道为什么我会认为这是和复选框有关的。