C H A P T E R  17

Browser Integration

Because Silverlight applications run in their own carefully designed environment, you're insulated from the quirks and cross-platform headaches that traditionally confront developers when they attempt to build rich browser-based applications. This is a tremendous advantage. It means you can work with an efficient mix of C# code and XAML markup rather than struggle through a quagmire of HTML, JavaScript, and browser-compatibility issues.

However, in some cases you'll need to create a web page that isn't just a thin shell around a Silverlight application. Instead, you may want to add Silverlight content to an existing page and allow the HTML and Silverlight portions of your page to interact.

There are several ...

Get Pro Silverlight 5 in C# now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.