如何在Xamarin共享项目中使用自定义渲染器

时间:2016-12-29 05:56:33

标签: xamarin xamarin.forms shared-project

我正在为我的跨平台移动应用程序使用共享项目,并希望在我的应用中使用自定义渲染器以获得原生支持。有什么办法可以在我的应用程序中使用自定义渲染器。

2 个答案:

答案 0 :(得分:2)

在PCL或共享项目中使用自定义渲染与here之间没有区别。每个平台仍然有一个项目。这不会改变。真正的好处是,与PCL相比,您可以使用ifdefs

here是您在实现自定义渲染方面需要的所有信息。 hereEntry的自定义渲染器示例。

答案 1 :(得分:1)

对于Xamarin共享基础项目,我们必须在格式

以下的xmlns中设置本地

<强>的xmlns:本地=&#34; CLR-名称空间:Sampleforms&#34;

对于Xamarin PCL基础项目,我们必须在格式

以下的xmlns中设置本地

<强>的xmlns:本地=&#34; CLR-名称空间:Sampleforms;装配= Sampleforms&#34;

Reming的所有内容都与自定义渲染相同。