【问题标题】:Silverlight 5 Double-click in a ListBoxSilverlight 5 双击列表框
【发布时间】:2012-12-21 17:30:03
【问题描述】:

我已经看到很多使用新 Silverlight 5 双击功能的示例。但是,它们都没有展示如何捕获 ListBox 中的双击。

有人有任何关于如何设置的示例/提示吗?

我正在使用 MVVM。

谢谢!

【问题讨论】:

    标签: silverlight-5.0


    【解决方案1】:

    您可以通过创建一个记录鼠标点击次数的自定义触发器来做到这一点。一旦args.ClickCount == 2通过参数MouseButtonEventArgs args为真,你就可以调用你需要的逻辑:

    public class DoubleClickTrigger : TriggerBase<FrameworkElement>
    

    ListBox&lt;DataTemplate&gt; 中,您可以使用上面创建的自定义事件触发器。有关更多详细信息,请参阅以下帖子:

    Double Click trigger for Silverlight

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      • 2011-05-26
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2014-05-24
      • 1970-01-01
      相关资源
      最近更新 更多