我现在已经在Silverlight5下面做项目了,在ListBox的MouseLeftButtonDown事件中已经提供双击的支持,我尝试使用下面这种方法捕获MouseLeftButtonDown事件,并在后面的VM中进行处理。
<ListBox>
<ListBoxItem Content="AAA" />
<ListBoxItem Content="BBB" />
<ListBoxItem Content="CCC" />
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeftButtonDown">
<myToolkit:MapRoutedEventToCommand Command="{Binding CmdPersonnelEdit}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</ListBox>
但是无法成功,我找了一下资料发现ListBoxItem已经对MouseLeftButtonDown进行了处理,所以他的事件不会路由到ListBox,所以我无法捕获MouseLeftButtonDown事件,这里谁也遇到过同类问题,如何解决啊。