我想使用Xamarin.Forms编写一个看起来像this的自定义控件。我知道当我们想要修改Xamarin.Forms中的现有控件时,我们使用的是Custom Renderers,但是这个控件不仅仅是Entry
而且解决方案对我来说并不明显。
我的问题是如何开始完成这项任务?如果我想使用自定义渲染器,我应该扩展什么控制?是否有其他更有效的方法来实现这一目标?
答案 0 :(得分:3)
看起来链接控件正在扩展UIPickerView
。
您有两个选择
答案 1 :(得分:2)
您应该为每个平台创建一个纯Xamarin.Forms视图类和渲染器(继承自ViewRenderer
)。
请看看XLabs项目 - 这应该是一个很好的开始:
Separator.cs
。SeparatorRenderer.cs
。