Controllo WPF: AdvancedListBox

di Cristian Civera, in WPF,

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.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

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

Nella stessa categoria
I più letti del mese