Xamarin表单,DataTemplate与自定义渲染器

时间:2020-08-24 18:01:12

标签: c# xamarin xamarin.forms datatemplate

我必须在ViewCell内添加一些元素。为此,我可以选择两种方式:

1-使用DataTemplate构建布局。

2-使用自定义渲染器。

在这种情况下,我试图理解这两种方法之间的区别。

我什么时候应该使用DataTemplate

何时应使用自定义渲染器?

1 个答案:

答案 0 :(得分:1)

Jason说:

自定义渲染器仅在您需要特定于平台的UI时才适用 无法通过标准的Forms控件使用。

因此,我们应该始终使用DataTemplate来布置元素,并且不需要任何平台上的特定内容来表现或绘制我们想要的样子。

另一方面,如果我们需要无法使用标准Forms控件进行布局的特定于平台的UI,则应使用自定义渲染器。