【发布时间】:2012-12-21 17:30:03
【问题描述】:
我已经看到很多使用新 Silverlight 5 双击功能的示例。但是,它们都没有展示如何捕获 ListBox 中的双击。
有人有任何关于如何设置的示例/提示吗?
我正在使用 MVVM。
谢谢!
【问题讨论】:
标签: silverlight-5.0
我已经看到很多使用新 Silverlight 5 双击功能的示例。但是,它们都没有展示如何捕获 ListBox 中的双击。
有人有任何关于如何设置的示例/提示吗?
我正在使用 MVVM。
谢谢!
【问题讨论】:
标签: silverlight-5.0
您可以通过创建一个记录鼠标点击次数的自定义触发器来做到这一点。一旦args.ClickCount == 2通过参数MouseButtonEventArgs args为真,你就可以调用你需要的逻辑:
public class DoubleClickTrigger : TriggerBase<FrameworkElement>
在ListBox 的<DataTemplate> 中,您可以使用上面创建的自定义事件触发器。有关更多详细信息,请参阅以下帖子:
【讨论】: