I have created a simple app in WP8 to display web pages using the Microsoft.Phone.Controls.WebBrowser class. I am able to load the page, navigate links, move back and forward in history. Apart from this basic functionality I also want to provide means to download files which cannot be displayed within the browser like say .ppt or .mp3.

I have not been able to find anything in the WebBrowser class documentation to initiate a download. There is just a Navigate function which takes a URL to load.

So can a download be done using WebBrowser class?

Or is there any way to automatically invoke the system viewer for the file (like powerpoint for ppt) which has been downloaded?