我对 Xamarin.Forms.Buttons 有疑问。我希望我的应用在用户按下按钮时执行一个动作,并在用户释放它时执行一个不同的动作。问题是一旦你按下按钮,如果你移动手指(当你还在触摸屏幕时),即使你松开手指,也永远不会触发释放事件。当您移动手指时,按钮会使动画像被释放/丢失焦点一样,但不会触发“释放”事件。如果您在不移动手指的情况下再次按下并释放同一个按钮,则会触发这两个事件。
我总是想知道用户何时完成按下按钮。
有没有办法在这种情况下触发“已发布”事件?我可以让按钮具有“IsPressed”属性或类似的东西,所以我可以检查它吗?我可以检查例如“Screen.IsPressed”以了解整个屏幕没有被触摸到任何地方吗?
非常感谢您提前。