来自WPF Silverlight的DoubleTap事件

时间:2014-08-11 03:31:20

标签: c# wpf silverlight touch

我正在使用用户可以拖放和执行的项目构建 .NET 4.0 WPF应用程序

  1. 对于拖放操作,我使用的是点击并滑动(又称点按一半):Microsoft Surface Touch: Tap, swipe, and beyond

  2. 执行时,我使用双击

  3. 进入两者之间的冲突,因为点击和幻灯片涉及两个TouchDown Events。我有一个解决方法,但感觉hacky(改为查找TouchUp Event双击

    我真正需要的是DoubleTap Event

    我找到了Silverlight UIElement.DoubleTap Event

    但是,似乎WPF并不存在此事件,除非我只是遗漏了一些东西。

    WPF有什么替代方案吗?有谁知道为什么他们会在Silverlight的UIElement中提供此活动,而不是在WPF' UIElement中提供此事件?

    谢谢,

    菲利普

1 个答案:

答案 0 :(得分:1)

据我所知,wpf没有明确的双击事件。但您可以使用单击事件(将其检测为SystemGesture.Tap)并检查它是否连续发生过两次。

相关问题