Search Engine Optimization for Silverlight Applications

I recently helped Ashish publish a whitepaper on SEO of Silverlight Applications. The paper talks about some of the best practices for search engine optimization of Silverlight content. You can use these practices to make your Silverlight content discoverable on a Search Engine Results Page and to provide an acceptable experience for users who do…

2

Different kinds of controls you can make in Silverlight

Silverlight 2 gives you the ability to create your own controls.  The term custom control has been thrown around a lot in the Silverlight community, but it’s not always clear what that means.  Here are my thoughts.   There are three types of controls that you can create: ·         User controls ·         Templatable controls ·        …


Check out the great new Silverlight controls and themes!

I am sure you know that the Silverlight 2 release included new controls such as ComboBox and PasswordBox. However, you might have wondered where the tree control or additional layout controls are. If you need these controls and don’t have time to develop them yourself, check out the set of controls and themes released today in the…

1

List of Silverlight bugs and Workarounds

There are a number of bugs in Silverlight that might give you grief. I’ve compiled a list of some of these bugs as well as their respective workarounds here: Silverlight Bugs and Workarounds. I published this list on a blog page rather than a blog post because our team will be adding more bugs to the list…

3

Silverlight Bugs and Workarounds

There are a number of bugs in Silverlight and/or in the web browsers which Silverlight is designed to run in that might trip you up. Below is a rough list of many of these bugs along with workarounds (when available). Note: I list the bug status to give folks an idea of whether these issues are…

4

Loaded event timing in Silverlight

The FrameworkElement.Loaded event in Silverlight has a timing difference versus the FrameworkElement.Loaded event in WPF. Specifically, in WPF, the Loaded event will occur after the template is applied. In Silverlight, the Loaded event is not guaranteed to occur after the template is applied. This might be an issue if you are trying to use the Loaded…


Where is the Silverlight content?

The content is there, but it turns out there is a little problem with filtering when you’ve integrated the Silverlight help into the Visual Studio help collection. If you set any filters for local help in Visual Studio, the Silverlight documentation is hidden. To ensure that the Silverlight documentation is visible, do the following: · In…

2

Silverlight Tools versioning

Heads up on a possible version number misunderstanding that has been mentioned a few times already during the early days of the Silverlight 2 release. General instructions: Don’t panic! Specifically: If you install the Silverlight Tools, which is the primary way to install the full package you need for Silverlight 2 development (namely: the developer…


Silverlight 2 is released!

As you may have heard, Silverlight 2 is now live and ready for prime time. Check out the Get Started page over at Silverlight.net to download the SDK.   The Get Started page provides links to all the tools you’ll need to start developing in Silverlight. It also has some great learning resources, but no Silverlight…

1

Additional Navigation Resources

The following blog posts provide several examples of INavigationContentLoader implementations: Introduction to INavigationContentLoader Event-Based and Error-Handling INavigationContentLoaders Authentication/Authorization in an INavigationContentLoader On-demand loading of assemblies with Silverlight navigation  

0