我想检测用户何时单击列表视图上的项目,而不像我执行命令绑定那样使用事件,并且我不喜欢所有无意义的行为。我试过这个:
<ListView x:Name="MainList" Margin="2,8,6,8" Background="Black"
ItemsSource="{Binding Path=AssetsVM.Data, Mode=OneWay}"
BorderBrush="{x:Null}" >
<ListView.InputBindings>
<MouseBinding Command="{Binding Path=AssetsVM.SelectActivo}"
CommandParameter="{Binding ElementName=MainList, Path=SelectedItem}"
MouseAction="LeftClick" />
</ListView.InputBindings>
如果我单击列表视图但不适用于项目,这可以正常工作。我需要的是一种启用“预览”的方法,或者有一个充当预览的 MouseAction/Gesture。其中任何一种都可能吗?