Xamarin.Forms Effetti

Xamarin.Forms il rendering delle interfacce utente viene eseguito usando i controlli nativi della piattaforma di destinazione, consentendo Xamarin.Forms alle applicazioni di mantenere l'aspetto appropriato per ogni piattaforma. Gli effetti consentono di personalizzare i controlli nativi di ogni piattaforma senza dover ricorrere all'implementazione di un renderer personalizzato.

Introduzione agli effetti

Gli effetti consentono di personalizzare i controlli nativi di ogni piattaforma e in genere vengono usati per apportare piccole modifiche allo stile. Questo articolo offre un'introduzione agli effetti, delinea il limite tra gli effetti e i renderer personalizzati e descrive la classe PlatformEffect.

Creazione di un effetto

Gli effetti semplificano la personalizzazione di un controllo. Questo articolo spiega come creare un effetto che cambia il colore di sfondo del controllo Entry quando il controllo riceve lo stato attivo.

Passaggio dei parametri a un effetto

La creazione di un effetto configurato con i parametri consente di usare nuovamente l'effetto. Questi articoli spiegano come usare le proprietà per passare i parametri a un effetto e come modificare un parametro in fase di esecuzione.

Richiamo di eventi da un effetto

Gli effetti possono richiamare gli eventi. Questo articolo illustra come creare un evento che implementa il rilevamento del tocco nel multitouch di basso livello e segnala a un'applicazione le azioni di pressione, spostamento e rilascio con tocco.

RoundEffect riutilizzabile

RoundEffect è un effetto riutilizzabile che può essere applicato a qualsiasi controllo derivato da VisualElement per eseguire il rendering del controllo come cerchio. Questo effetto può essere usato per creare immagini circolari, pulsanti circolari o altri controlli circolari.