Formularios de Xamarin, DataTemplate vs Custom Renderer

Aug 25 2020

Tengo que agregar algunos elementos dentro de un archivo ViewCell. Para ello puedo elegir entre 2 enfoques:

1- Usar DataTemplatepara construir el diseño.

2- Utilice renderizadores personalizados.

Estoy tratando de entender la diferencia entre estos dos enfoques en situaciones como esta.

¿Cuándo debo usar un DataTemplate?

¿Cuándo debo usar un renderizador personalizado?

Respuestas

1 JorgeFernandezHerrero Aug 25 2020 at 13:53

Como dijo Jasón :

Un renderizador personalizado solo se aplica si necesita una interfaz de usuario específica de la plataforma que no esté disponible a través de los controles de formularios estándar.

Por lo tanto, debemos usar un DataTemplate siempre que podamos diseñar los elementos y no necesitamos nada específico de ninguna plataforma para comportarse o dibujarse como queremos.

Por otro lado, debemos usar renderizadores personalizados si necesitamos una interfaz de usuario específica de la plataforma que no podamos diseñar con los controles de formularios estándar.