I've cleaned up the source to ParallaxUi a bit and am attaching it to this post as a .zip file.  This has a VisualStudio solution that contains three VisualStudio projects:

  • ParallaxUi - the custom decorator that creates the Parallax UI and exposes properties like rotation and methods like "implode".
  • ParallaxUiTest - a simple test app
  • ParallaxXbapTest - pretty much the same as ParallaxUiTest, but housed in an XBAP.

The most interesting files to look at are ParallaxUi\ParallaxUi.xaml* and ParallaxUiTest\Window1.*