How to convert a wpf/silverlight app so it will run on a dvd. We have wpf app which is used for learning purposes we would like to create dvd version of this app and give it to
This will not be possible. DVD navigation (on which interactive DVDs are built) are a completely different environment / framework / format to WPF or Silverlight.
WPF/Silverlight use XAML and the .Net framework, the DVD format uses a combination of motion menus and navigation controls to achieve interaction, all packaged in a format unique to DVDs and as different to WPF/Silverlight as oil is to cheese I'm afraid.
If, however, you want to distribute your WPF/Silverlight application on a data DVD for users to insert into their Windows PCs and run on their desktop, that will be very easy.
DVD-Video players run a special virtual machine to run byte-code specifying how the navigation of a DVD-video disc should work. This site gives a detailed account of this format and how to program for it.
The bottom line is that if you want your WPF/Silverlight app to run on a DVD-Video disc on a consumer DVD-player, not on a Windows PC, you will need to completely rewrite it from scratch using this format.