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.