Controllo WPF: AdvancedListBox
di Cristian Civera, in WPF, mercoledì 24 ottobre 2007 ore 19.24
Archiviato in: .NET Framework, .NET Framework 3.0, .NET Framework 3.5, Windows Presentation Foundation, XAML
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
I più letti del mese



















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.