相关疑难解决方法(0)

在WinRT应用程序中处理2,3,4,5手指攻丝,双击和握持手势

我可以轻松处理1个手指Tapped,DoubleTap并且Holding这样做:

public MainPage()
{
    this.InitializeComponent();
    this.Tapped += mc_Tapped;
    this.DoubleTapped += mc_DoubleTapped;
    this.Holding += mc_Holding;
}
public void mc_Tapped(object sender, TappedRoutedEventArgs e)
{
    //Tap
}
public void mc_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
{
    //DoubleTap
}
public void mc_Holding(object sender, HoldingRoutedEventArgs e)
{
    //Hold
}
Run Code Online (Sandbox Code Playgroud)

但是事件没有获得手指数量的属性,并且当屏幕上存在多于1个触摸接触时它们甚至不会被触发.我也想处理2,3,4,5个手指Tapped,DoubleTapHolding手势.谁能告诉我怎么做?

.net c# vb.net windows-runtime

9
推荐指数
1
解决办法
1236
查看次数

标签 统计

.net ×1

c# ×1

vb.net ×1

windows-runtime ×1