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)
| 归档时间: |
|
| 查看次数: |
2435 次 |
| 最近记录: |