我有一个矩形,它应该在 TouchEnter 上触发一个事件。但是当我触摸矩形时,直到 longtouch 结束,什么都没有发生。看起来它正在等待确保在 TouchEnter 启动之前没有长触。
如果我触摸矩形并稍微移动(因此不再有 LongTouch),它会触发事件。
我怎样才能摆脱这个:“我最好等待 longTouch 完成,直到我触发 touchEnter”?
TouchDown 事件也会发生同样的情况......
它只发生在我的触摸显示器上。使用平板电脑效果很好。
所以我认为这取决于硬件。
在可视化树中将附加属性Stylus.IsPressAndHoldEnabled和Stylus.IsFlicksEnabled在 xaml 或代码中设置为 false。
由于触摸需要延迟来确定用户想要做什么,因此这些将禁用在进行触摸输入和向下时遇到的大部分延迟。