gpt4 book ai didi

c# - Windows 8/XAML Double Tap 事件总是在 Tap 之前

转载 作者:太空狗 更新时间:2023-10-29 18:08:28 28 4
gpt4 key购买 nike

我在应用程序中有一个按钮。我希望它根据我是点击它(暂停动画)还是双击(重新启动动画)来做不同的事情

但是,当我双击时,它似乎先触发点击事件,然后快速连续双击。有没有解决的办法?这是一个已知问题还是我犯了新手错误?

编辑:对于那些提问的人,我正在使用 TappedDoubleTapped 事件。

最佳答案

给单个选项卡一些暂停。如果出现双 Tab 则消除单 Tab 事件

  bool singleTap;
private async void control_Tapped_1(object sender, TappedRoutedEventArgs e)
{
this.singleTap = true;
await Task.Delay(200);
if (this.singleTap)
{
// Single tab Method .
}
}

private void control_DoubleTapped_1(object sender, DoubleTappedRoutedEventArgs e)
{
this.singleTap = false;

// Double tab Method
}

关于c# - Windows 8/XAML Double Tap 事件总是在 Tap 之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13361039/

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