As Silverlight application is hosted in web browser, you might somehow want to get some information about it like browser name, version, platform or user agent. Or you might want to check whether cookies are enabled before reading/writing them. It's pretty easy indeed, because Silverlight exposes the references to the browser and page instances in System.Windows.Browser namespace. They're all there. HtmlPage holds the information of the current web page, and BrowserInformation holds that of the browser. Here's a quick example of how to get the name of the browser:

Dim name As String = Browser.HtmlPage.BrowserInformation.Name

For more details: 

Download Full Source Code - BrowserInfo.zip (37.57 kb)

View Online demo (requires Silverlight 1.1 September Alpha Refresh)