Efectos de Xamarin.FormsXamarin.Forms Effects

Las interfaces de usuario de Xamarin.Forms 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.Xamarin.Forms user interfaces are rendered using the native controls of the target platform, allowing Xamarin.Forms applications to retain the appropriate look and feel for each platform. Effects allow the native controls on each platform to be customized without having to resort to a custom renderer implementation.

Introducción a los efectosIntroduction to Effects

Con los efectos se pueden personalizar los controles nativos de cada plataforma y normalmente se usan para pequeños cambios de estilo.Effects allow the native controls on each platform to be customized, and are typically used for small styling changes. 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.This article provides an introduction to effects, outlines the boundary between effects and custom renderers, and describes the PlatformEffect class.

Crear un efectoCreating an Effect

Los efectos simplifican la personalización de un control.Effects simplify the customization of a 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.This article demonstrates how to create an effect that changes the background color of the Entry control when the control gains focus.

Pasar parámetros a un efectoPassing Parameters to an Effect

La creación de un efecto que se configura a través de parámetros permite que el efecto se pueda volver a usar.Creating an effect that's configured through parameters enables the effect to be reused. 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.These articles demonstrate using properties to pass parameters to an effect, and changing a parameter at runtime.

Invocación de eventos desde un efectoInvoking Events from an Effect

Los efectos pueden invocar eventos.Effects can invoke events. 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.This article shows how to create an event that implements low-level multi-touch finger tracking and signals an application for touch presses, moves, and releases.

RoundEffect reutilizableReusable RoundEffect

RoundEffect es un efecto reutilizable que se puede aplicar a cualquier control derivado de VisualElement para representar el control como un círculo.RoundEffect is a reusable effect that can be applied to any control deriving from VisualElement to render the control as a circle. Este efecto se puede usar para crear imágenes circulares, botones circulares u otros controles circulares.This effect can be used to create circular images, circular buttons, or other circular controls.