Controllo WPF: AdvancedListBox
Colto da un momento di creatività o meglio, rubando l'idea a Zune2, ho voluto creare una ListBox che avesse un effetto transitorio nella selezione. In pratica invece di avere il background del Border colorato e basta, avvio un'animazione che porta alla colorazione totale del Border. Nello stesso tempo decoloro l'elemento precedentemente colorato.
Per farlo ho dovuto estendere la ListBox e la ListBoxItem per avere tre nuove proprietà che mi dicono se l'elemento sta per essere selezionato, se sta per essere deselezionato e qual'è la direzione di navigazione.
Ecco il risultato. Ovviamente non è l'unico effetto che si può fare.
Sorgenti e applicazioni di test qui.
Nella stessa categoria
Per inserire un commento, devi registrarti alla nostra community.
© 1998-2008 - Ricciolo.NET - Il blog di Cristian "Ricciolo" Civera





Stampa
Download 

