我必须在ViewCell
内添加一些元素。为此,我可以选择两种方式:
1-使用DataTemplate
构建布局。
2-使用自定义渲染器。
在这种情况下,我试图理解这两种方法之间的区别。
我什么时候应该使用DataTemplate
?
何时应使用自定义渲染器?
答案 0 :(得分:1)
Jason说:
自定义渲染器仅在您需要特定于平台的UI时才适用 无法通过标准的Forms控件使用。
因此,我们应该始终使用DataTemplate来布置元素,并且不需要任何平台上的特定内容来表现或绘制我们想要的样子。
另一方面,如果我们需要无法使用标准Forms控件进行布局的特定于平台的UI,则应使用自定义渲染器。