Semplice esempio per spiegare le differenze tra la ListBox e l'ItemsControl la discriminante di fatto é:

"I just want to display a series of items. I might want to do a pop-up when someone hovers over an item or even use things like hyperlinks in the items.  In these cases using a ListBox can become a problem because the ListBox wants to handle mouse events instead of handing them to me"