在Xamarin ControlTemplate中处理事件

时间:2018-09-02 20:29:36

标签: xamarin.forms controltemplate

我正在尝试处理ControlTemplate中控件上的事件。我使用ControlTemplate作为创建自定义导航页面的一种方式。我在ControlTemplate的标头中设计了一些控件,并在后退按钮图像中添加了TapGesture,该图像路由到页面类中的方法。我尝试过多种方法,但是我根本无法触发事件。首先,我尝试将ControlTemplate中的App.xaml添加到App.xaml.cs文件中,并在ContentPage中声明了一个事件-未触发任何事件。

然后,我尝试使用该类中声明的ControlTemplate创建另一个具有自己的TapGesturizer的{​​{1}}。没有事件触发。然后,我尝试在页面的构造函数中使用Image控件(这是我设法做到的),因此可以以编程方式添加Tap Gesturizer。没有事件触发。

有人对如何处理ControlTemplate中定义的事件有任何想法吗? Ben在这里呆了三天了,离把我的头发拉出来还不到一步!

谢谢

0 个答案:

没有答案