Silverlight 3 Beta Sample – Slidentity – Presentation Creation App

I’ve been working on Silverlight 3 since July of last year, when we started planning the key features in the release.  It’s really exciting to have the blog ban lifted and be able to talk about the new functionality of the platform as well as show off some of the samples that our team has built internally. 


I’ll start with a project I’ve been working on for the last month or so.  Slidentity is a Silverlight 3 based presentation app.  This app lets users create slides and save them to their machine (thanks to the new SaveFileDialog).  The app also lets you view the presentation in fullscreen mode and the transition between slides uses the new Perspective 3D feature to create a spinning cube effect.  Slidentity also runs out of browser and can run when disconnected from the network (it stores its background image library in IsoStore).  Finally, the app can load a slide show from a query string parameter.  If you click the image below, it will run the app with a sample slide deck I created.  Click this link to run the app with a new presentation.


Get the code for Slidentity. 




To be honest, I’m not wild about the name, and I’ll probably change it.  If you have better name suggestions, please leave a comment. 


I’m using Slidentity to give my Silverlight 3 out of browser talk later today.  I’ll post my “slides” and other demos after the talk this afternoon.  Hopefully the MIX crew will get the session videos posted in under 24-hours like they did last year.  When the video is up, I’ll link to that as well.


[Edit] In the rush to get all this stuff posted for MIX, I forgot to give credit to some of the code that helped me create this app.  First I want to thank Mattias Shapiro for his color picker control which I’m using in the product.  Also, Dave Crawford and Tim Huer helped out by pointing me to the final SL2 versions of Dave’s glossy control style inside of Blacklight.  . 

Comments (14)

  1. fredclown says:

    My suggestion for a name would be "Sliderule".

  2. Silverlight 3 Sample Application: Slidentity

  3. One of the great things about the Silverlight team is that usually in the home stretch most of the feature

  4. fowl says:

    I get a blank page (filled with a blank silverlight control) . Tried in both IE8 and Firefox 3.1b3. SL3 developer release installed.

  5. says:

    Thank you for submitting this cool story – Trackback from

  6. Session: MIX 09, T45F, video Mike Harsh , Silverlight Program Manager Notes: Before Silverlight was called

  7. craigd says:

    I guess "Slight" isn’t a very descriptive name option 🙂

    Since it’s for presentations – how about "Silverbullet"

    Really like the app tho’, and am inspired by the UI to tidy up some of my work – I think you’ve got "just the right amount" of ribbon-ness.

  8. fredclown says:

    My name submission would have to be "Sliderule".

  9. rob_houweling says:

    Hi Mike,

    I love the application and want to build some additional functionaity (adding media files, url’s).

    But when opening the page.xaml in Blend (3) the following error occurs:

    The "Key" attribute can only be used on an element that is contained in "IDictionary"

    Page.xaml line 10 column 8.

    Any idea how to solve this?

    Kind regards,


  10. For those of you that aren’t aware, I spent the majority of last week in Las Vegas, Nevada for

  11. I have previously written about the UNPLUGGED road trip that Mike , Nathan and I have been on. I also

  12. Tim Long says:

    Tim Heuer has written a good developer-level guide to the new features in Silverlight 3 – A guide to