1

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

4

2 回答 2

2

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

以下是实现自定义渲染所需的所有信息。这是一个自定义渲染器示例Entry

于 2016-12-29T10:16:20.693 回答
1

对于 Xamarin 共享基础项目,我们必须在以下格式的 xmlns 中设置本地

xmlns:local="clr-namespace:Sampleforms" 
</p>

对于 Xamarin PCL 基础项目,我们必须在以下格式的 xmlns 中设置本地

xmlns:local="clr-namespace:Sampleforms;assembly=Sampleforms" 
</p>

Reming 一切都将与自定义渲染相同。

于 2017-05-30T14:24:19.660 回答