UWP-指针按下不起作用

本文关键字:不起作用 指针 UWP- | 更新日期: 2024-08-10 01:18:02

我正在开发一款通用windows应用程序。我在我的列表框项目中添加了一个EventTrigger。

<Interactivity:Interaction.Behaviors>
  <Core:EventTriggerBehavior EventName="Tapped">
    <Core:InvokeCommandAction Command="{Binding GoToHotelsCommand}"/>
  </Core:EventTriggerBehavior>
</Interactivity:Interaction.Behaviors>

当我使用EventName="Tapped"时,它会做它应该做的事情。但当我使用EventName="PointerPressed"时,不会触发任何事情。"Tapped"触发器确实解决了我的问题,但我很好奇为什么它在按下指针时不起作用。指针被按下事件触发器的目的不是在指针被按下时被触发吗?还是我错过了什么?

UWP-指针按下不起作用

实际上TappedPointerReleased事件发生后触发。。。

答案在这里:

SomeButton.AddHandler(PointerPressedEvent, new PointerEventHandler(SomeButton_PointerPressed), true);