Un tocco di stile alle applicazioni Silverlight: style e template

8 pagine in totale: <<Indietro 1 2 3 ... 5 [6] 7 8 Avanti >>

Aggiungiamo l'ultimo elemento grafico, anche questo un oggetto Rectangle, e rinominiamolo in "Blink", così da fargli riempire tutta l'area impostando i marigni a zero e Width e Height su auto.

Assegniamo un riempimento che sfumi dal bianco al trasparente e dal menu "Transform" impostiamo la scala y a 0, questo è il valore che andremo ad animare quando il mouse si troverà sul bottone.

L'aspetto finale è quello mostrato nella figura sottostante:

ContentPresenter

Particolare attenzione va riposta nel non tralasciare l'inserimento nella Template del ContentPresenter, cosa importante poiché il Button è di tipo ContentControl.

I ContentControl sono particolati controlli i quali possono a loro volta contenerne altri, rendendo possibile composizioni che altrimenti richiederebbero la creazione di una nuova Template o la modifica di una esistente.

Aggiunto il ContentControl dobbiamo dedicare qualche istante ad'impostarne alcune proprietà, questo al fine di non compromettere il corretto funzionamento del controllo. Ad esempio, è quasi obbligatorio lasciare la possibilità a chi fa uso della nostra Template di impostarne alcune caratteristiche attraverso le proprietà pubbliche del controllo.

Per fare un esempio è sufficiente pensare al colore del testo visualizzato dal bottone, nel nostro caso trattandosi di un bottone trasparente, un colore che si adatta perfettamente ad un determinato tipo di sfondo può essere completamente deleterio per un altro, e definirlo in modo statico potrebbe limitare fortemente l'utilizzo della Template.

8 pagine in totale: <<Indietro 1 2 3 ... 5 [6] 7 8 Avanti >>

Contenuti dell'articolo

Commenti

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.



Segnala su: Facebook MSDN Social Twitter Segnalo Wikio Diggita Technorati Stumbleupon Google Yahoo FriendFeed Delicious Furl

TUTORIALS
TOP TEN ARTICOLI
ARTICOLI VIA E-EMAIL

Iscriviti alla nostra newsletter nuoviarticoli per ricevere via e-mail le notifiche!

MEDIA
IN EVIDENZA
MISC