ror*_*yok 8 c# xaml double-click touch windows-8
我在应用程序中有一个按钮.我想要它做不同的事情取决于我是否点击它(暂停动画)或双击(重新启动动画)
然而,当我双击时,它似乎首先触发点击事件然后快速连续点击两次.有没有解决的办法?这是一个已知的问题还是我犯了一个菜鸟错误?
编辑:对于那些问,我正在使用Tapped和DoubleTapped事件.
Rah*_*thi 16
将一些暂停给单个选项卡.如果出现双标签,则单个标签事件被删除
  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  
  }
您可能要考虑让它同时执行这两项操作。想象一下,就像双击 Windows 中的文件夹一样。用户将习惯于第一次单击时发生的事情(突出显示文件夹),并且他们将期望双击突出显示,然后导航。
总而言之,这似乎是一个设计问题,而不是技术问题。