Formularios de Xamarin, DataTemplate vs Custom Renderer
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
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.