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.


Video: WPF AdvancedListBox

Sorgenti e applicazioni di test qui.

Nella stessa categoria

Commenti

Per inserire un commento, devi registrarti alla nostra community.

© 1998-2008 - Ricciolo.NET - Il blog di Cristian "Ricciolo" Civera

TagCloud
BLOG INFO
  • Post: 168
  • Commenti: 74
  • TrackBacks: 36
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom OPML

MVP
CATEGORIE
I PIÙ LETTI DEL MESE
IN EVIDENZA