By modifying the default ListBox and ListBoxItem styles and ControlTemplates, it isn’t too difficult to make ListBoxItems look the way you’d like. You can also modify the existing MouseOver or Selected Storyboards to add your own animation effects. But to add some additional polish to an application, I’ll demonstrate how to animate the adding and removing of ListBoxItems.
Here is a look at the finished example which allows you to add and remove ListBox items (Silverlight plug-in required):
To start, we will animate the fade in and fade out of ListBoxItems as they are added and removed.
Use Expression Blend ...