Efectos de Xamarin.Forms

Xamarin.FormsLas interfaces de usuario de se representan mediante los controles nativos de la plataforma de destino, lo que permite que las aplicaciones de Xamarin.Forms conserven la apariencia adecuada para cada plataforma. Con los efectos se pueden personalizar los controles nativos de cada plataforma sin tener que recurrir a la implementación de un representador personalizado.

Introducción a los efectos

Con los efectos se pueden personalizar los controles nativos de cada plataforma y normalmente se usan para pequeños cambios de estilo. En este artículo se proporciona una introducción a los efectos, se describe el límite entre los efectos y los representadores personalizados y se describe la clase PlatformEffect.

Crear un efecto

Los efectos simplifican la personalización de un control. En este artículo se muestra cómo crear un efecto que cambia el color de fondo del control Entry cuando el control recibe el foco.

Pasar parámetros a un efecto

La creación de un efecto que se configura a través de parámetros permite que el efecto se pueda volver a usar. En estos artículos se muestra cómo usar las propiedades para pasar parámetros a un efecto y cambiar un parámetro en tiempo de ejecución.

Invocación de eventos desde un efecto

Los efectos pueden invocar eventos. En este artículo se muestra cómo crear un evento que implementa el seguimiento de dedo multitoque de bajo nivel y señala una aplicación para presiones de toque, movimientos y liberaciones.

RoundEffect reutilizable

RoundEffect es un efecto reutilizable que se puede aplicar a cualquier control derivado de VisualElement para representar el control como un círculo. Este efecto se puede usar para crear imágenes circulares, botones circulares u otros controles circulares.