Embedding XAML in PowerPoint

Do you have a piece of XAML that would just look great in a PowerPoint presentation?  Wish that you could just embed some XAML into an existing slide?  Here’s a quick hack to do just that:

1.  You’ll need to install an add-in for Powerpoint that supports displaying of embedded web pages.  There are a few around.  LiveWeb, created by Microsoft MVP Shyam Pillai, seems to work well. 

2.  Make sure you are able to access your XAML page locally via a browser – either as a .xaml file (or using an .xbap if you have more functionality that you’d like to expose).

3.  Create a new PPT slide, embed a new web page, point it to your piece of local XAML and voila…

A quick and easy way of inserting some cool looking XAML into an existing PowerPoint presentation.  Things that would make this even better:

1.  The ability to have a non-opaque background on the browser window to help blending in better with the slide design.

2.  The ability to change the Z-order of the browser window to have PowerPoint objects reside on top of a groovy XAML background. 

2 Responses to "Embedding XAML in PowerPoint"

Leave a Comment