C# Wpf listview禁用选择,但允许单击

C# Wpf listview禁用选择,但允许单击,c#,wpf,caliburn.micro,wpf-listview,C#,Wpf,Caliburn.micro,Wpf Listview,我有一个简单的listview绑定到caliburn micro的数据。当我点击一个项目时,会发生一个事件,但其他项目会得到蓝色的选择,如果不再次点击其他项目,则无法再次点击该项目。 如何允许在不必先选择其他项目的情况下选择同一项目两次 注意:SO上的所有其他问题似乎都回答了如何删除蓝色突出显示,但我的问题是行为而不是样式,您可以使用MouseLeftButtonUp事件。比如说, <ListView ItemsSource="{Binding Data}" x:Name="MyList

我有一个简单的listview绑定到caliburn micro的数据。当我点击一个项目时,会发生一个事件,但其他项目会得到蓝色的选择,如果不再次点击其他项目,则无法再次点击该项目。 如何允许在不必先选择其他项目的情况下选择同一项目两次


注意:SO上的所有其他问题似乎都回答了如何删除蓝色突出显示,但我的问题是行为而不是样式,您可以使用MouseLeftButtonUp事件。比如说,

 <ListView ItemsSource="{Binding Data}" x:Name="MyListView" cal:Message.Attach="[Event MouseLeftButtonUp]=[Action OnClick($this)]"  />

你能发布你的代码样本吗。
 public void OnClick(object item)
 {
       if (item == null) return;
            // do something
 }