¿Xamarin cómo está consiguiendo el Look and Feel Nativo?

Soy nuevo en Xamarin. Tengo poca confusión aquí.

Pregunta:

¿Cómo obtiene Xamarin el aspecto nativo de los componentes de la interfaz de usuario?¿Xamarin proporciona sus propios widgets [como el botón, diseños, ...].

Aquí está mi entendimiento ¿Me corrige si me equivoco?

1) Desarrollar la IU [botón, diseño ...] por SDK nativo. Por ejemplo, iOS usa Xcode. para Android ?.

2) Considere el botón, cuando se presiona el botón, el código que se ejecutará es común en toda la plataforma.

3) Por lo tanto, dado que la interfaz de usuario es directamente de su respectivo SDK, obtenemos el aspecto y estilo nativos.

¿Amablemente me corrigió donde entendí mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta