gpt4 book ai didi

c# - WPF 中来自 Silverlight 的 DoubleTap 事件

转载 作者:行者123 更新时间:2023-11-30 17:47:01 25 4
gpt4 key购买 nike

我正在构建一个 .NET 4.0 WPF 应用程序,其中包含用户可以拖放和执行的项目。

  1. 对于拖放,我使用的是点击和滑动(又名点击半):Microsoft Surface Touch: Tap, swipe, and beyond

  2. 对于执行,我使用的是双击

在两者之间发生冲突,因为点击和滑动涉及两个 TouchDown 事件。我有一个解决方法,但它对 Double Tap 感觉不太好(将其更改为寻找 TouchUp Event)。

我真正需要的是 DoubleTap 事件

我找到了 Silverlight UIElement.DoubleTap Event .

但是,这个事件似乎不存在于 WPF 中,除非我只是遗漏了一些东西。

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

谢谢,

菲利普

最佳答案

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

关于c# - WPF 中来自 Silverlight 的 DoubleTap 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25235503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com