UWP - 按下指针不起作用

Kas*_*Due 2 c# xaml blend event-triggers visual-studio

我正在开发通用 Windows 应用程序。我将 EventTrigger 添加到我的列表框项目中。

<Interactivity:Interaction.Behaviors>
  <Core:EventTriggerBehavior EventName="Tapped">
    <Core:InvokeCommandAction Command="{Binding GoToHotelsCommand}"/>
  </Core:EventTriggerBehavior>
</Interactivity:Interaction.Behaviors>
Run Code Online (Sandbox Code Playgroud)

当我使用 EventName="Tapped" 时,它会执行它应该执行的操作。但是当我使用 EventName="PointerPressed" 时,没有任何内容被触发。“点击”触发器确实解决了我的问题,但我很好奇为什么按下指针时它不起作用。Pointer Pressed eventtrigger 的目的不是要在按下指针时触发吗?或者我错过了什么?

小智 5

实际上Tapped在事件发生时/之后触发PointerReleased......

答案在这里

SomeButton.AddHandler(PointerPressedEvent, new PointerEventHandler(SomeButton_PointerPressed), true); 
Run Code Online (Sandbox Code Playgroud)