I will try to answer your questions separately:
The StockTraderRI implements an extension to the Silverlight
TabControl to enable the animation for the transitions. You might find the
AnimatedTabControl class in the Shell project inside the
The storyboard and it's trigger is defined in the generic.xaml file, inside the
Prism does not provide any special support for animations, so to animate your regions and views you might use all the Silverlight resources and
features. The StockTraderRI might be a very good starting point. There was been some discussion about relatated topics that might be interesting:
How to do animated view change
storyboard to animate regions in the shell
Regarding the lifetime of your views, it will be managed by the region. If you use an TabControl control it will be mapped to a region which maintains
a reference to all its views. If you want to remove a view from a region, you should use the remove method.
Hope it helps!