Xamarinフォーム、DataTemplateとカスタムレンダラー

Aug 25 2020

内にいくつかの要素を追加する必要がありViewCellます。これを行うには、2つのアプローチから選択できます。

1-DataTemplateレイアウトを作成するために使用します。

2-カスタムレンダラーを使用します。

私はこのような状況でこの2つのアプローチの違いを理解しようとしています。

いつ使用する必要がありますDataTemplateか?

カスタムレンダラーはいつ使用する必要がありますか?

回答

1 JorgeFernandezHerrero Aug 25 2020 at 13:53

ジェイソンは言いました:

カスタムレンダラーは、標準のフォームコントロールでは使用できないプラットフォーム固有のUIが必要な場合にのみ適用されます。

したがって、要素をレイアウトできるように常にDataTemplateを使用する必要があり、プラットフォームから特定のものを使用して、希望どおりに動作したり描画したりする必要はありません。

一方、標準のフォームコントロールではレイアウトできないプラットフォーム固有のUIが必要な場合は、カスタムレンダラーを使用する必要があります。