0

当单击容器内的按钮时,我需要采取哪些步骤才能使 PointerPressed 和 PointerMoved 等指针事件在 Container 元素上触发?

4

2 回答 2

2

我最终采用的方法是将事件处理程序添加到容器中,并将 boolhandedEventsToo 参数设置为 true。

mainPage.AddHandler(PointerPressedEvent, new PointerEventHandler(pointerPressedHandler), true);
mainPage.AddHandler(PointerMovedEvent, new PointerEventHandler(pointerMovedHandler), true);

这意味着即使事件已经被处理,容器仍然有机会处理这些事件。

于 2012-11-02T01:35:32.247 回答
0

创建自定义按钮控件。获取常规按钮的模板并自己处理事件 - 然后您将能够路由它。

于 2012-11-01T05:51:24.650 回答