在Xamarin.Forms中注入视图

时间:2014-08-05 21:49:26

标签: xamarin.ios xamarin xamarin.forms

有没有办法将特定于平台的视图注入共享页面? 假设我的共享项目中有一个TabbedPage,我想在其中注入一个使用平台特定2D绘图功能的页面/视图,如何才能最好地解决这个问题?

1 个答案:

答案 0 :(得分:1)

ContentPage 中,您可以添加自己的自定义视图控件,然后可以从该共享视图为每个平台实现自定义渲染器

它来自自定义渲染器类,您可以在其中访问所有本机API,例如覆盖 OnDraw(画布画布),并在Android上执行自定义2D绘图等

当你提到 Page / View 时,我会假设你真的有意义查看,因为我不相信它有可能呈现 ContentPage 在现有 ContentPage