当单击容器内的按钮时,我需要采取哪些步骤来启用指针事件(如PointerPressed和PointerMoved)才能在Container元素上触发?
答案 0 :(得分:2)
我最终采用的方法是将事件处理程序添加到容器中,并将bool handlingEventsToo参数设置为true。
mainPage.AddHandler(PointerPressedEvent, new PointerEventHandler(pointerPressedHandler), true);
mainPage.AddHandler(PointerMovedEvent, new PointerEventHandler(pointerMovedHandler), true);
这意味着即使已经处理了事件,容器仍然有机会处理事件。
答案 1 :(得分:0)
创建自定义按钮控件。抓住常规按钮的模板并自己处理事件 - 然后你就可以进行路由了。