In this post Andrej Tozon explains about a new type of a StackPanel included in Silverlight 3, called VirtualizingStackPanel. VirtualizingStackPanel enables UI virtualization and is now the default items panel for the ListBox, with virtualization option enabled.
If you want to turn UI virtualization in ListBox to off, set its VirtualizingStackPanel.VirtualizationMode to Standard (the default is Recycling). The embedded VirtualizingStackPanel will in this case behave as a plain old StackPanel.
Other controls that VirtualizingStackPanel can be used with are ItemsControl and ListView. It can’t be used on its own (like you would put in on a page and manually cram it with a couple thousand of items as you would with ordinary StackPanel), but the interesting thing is it is derived from an abstract class called VirtualizingPanel, which means the ability to create new kinds of virtualizing panels.