我见过很多使用新Silverlight 5双击功能的例子。但是,它们都没有显示如何捕获ListBox中的双击。
任何人都有关于如何设置的任何示例/提示?
我正在使用MVVM。
谢谢!
答案 0 :(得分:0)
您可能可以通过创建一个自定义触发器来实现此目的,该触发器可以保持鼠标单击次数的计数。一旦args.ClickCount == 2
的参数MouseButtonEventArgs args
为真,您就可以调用所需的逻辑:
public class DoubleClickTrigger : TriggerBase<FrameworkElement>
在<DataTemplate>
的{{1}}中,您可以使用上面创建的自定义事件触发器。有关更多详细信息,请参见以下文章: