【发布时间】:2017-01-15 05:29:56
【问题描述】:
我在一个解决方案中有两个项目:一个是库项目,另一个是应用程序的主项目。
库项目包含:共享库项目、android、iOS类似于应用的主项目。
库项目将包含我可以重用的所有通用代码。
在共享库内的库项目中,我有一个扩展 StackLayout 的自定义控件,并且特定于平台的 Renderer 将扩展自定义控件。
如果我将所有代码放到应用程序的主项目中,渲染器确实会调用并能够执行我为控件编写的触摸事件。另一方面,如果将代码移到库项目中,则控件不再具有触摸事件,因为在 android 部分编写的 Renderer 没有被调用。
有谁知道如何让渲染器被调用?
【问题讨论】:
标签: android events xamarin platform custom-view