What’s new in Silverlight 2 Beta 2?

Silverlight 2 Beta 2 includes a number of incremental improvements based on customer feedback.   Changes include improvements to controls, templating, Deep Zoom, performance, further compatibility with WPF, and much more.  For a full list of changes, see below: Note: If you want to see a list of breaking changes between Beta 1 and Beta 2…

27

Who cares about offline help, anyway?

Silverlight is a web technology, right? So is it reasonable to assume that all of you have access to the web when you are developing your Silverlight applications? One question we’re trying to answer here at Microsoft is whether anyone will even notice if we stop supporting F1 and Intellisense when you are using Visual Studio…

25

Binding to Dynamic Properties with ICustomTypeProvider (Silverlight 5 Beta)

Silverlight 5 Beta introduces a new ICustomTypeProvider interface that enables data binding to objects the structure of which cannot be known until runtime. This is a common problem when you work with data in any format from databases to metadata or XML files to JSON objects. New attributes or new columns can be added over…


pInvoke in Silverlight5 and .NET Framework

One of the new features in Silverlight 5 RC is the ability to call native code including Win32 APIs through platform invocation, or pInvoke. The technology itself is pretty well-known and it’s been in .NET since version 1.0. Here is one of the tutorials for .NET that explains what pInvoke is about. So instead of…


Silverlight 2 Beta 2 Releasing Soon!

Well, the news is out. Silverlight 2 Beta 2 will release sometime later this week. There are many new features and changes from Beta 1. Since I document many of the controls and oversee the control overview material, I’ll tell you about some of the product changes related to controls: -TabControl added to the SDK…

15

Silverlight Breaking Changes Between Beta 2 and Release (Updated Document)

As Silverlight RC0 and release come out, you will likely run into some breaking changes in your Beta 2 or older applications. The MSDN docs and SDK that is about to release has a breaking changes doc that lists most of these changes; however, due to these docs locking down, they are already slightly out…

12

Breaking Changes for Silverlight 2 Beta 2 (corrections and additions)

With Silverlight 2 Beta 2 coming out there were a number of changes that will break applications written for older builds of Silverlight. We published a document that listed these changes and how to fix them (Breaking Changes Between Beta 1 and Beta 2) but this document is now a bit out of date due to…

12

Limitations of Windowless mode for Silverlight

There seems to be a fair amount of misunderstanding about windowless mode, and the current documentation doesn’t provide enough detail to help out. The upcoming doc refresh will fix this, but I thought it might be helpful to provide some information here.   When you use windowless mode with the Silverlight plug-in, you are effectively…

12

What’s new in Silverlight 5 beta? 3D graphics support!

Happy Silverlight 5 Beta day! The biggest additions to Silverlight 5 are certainly the support for GPU accelerated video and 3D graphics and the SDK team has been hard at work trying to get samples and documentation together for today. If you’re a developer, after downloading the Silverlight 5 beta runtime, SDK, and developer tools, you’ll…

11

Playing with the Popup Control

I’ve recently taken over the documentation for some of the Silverlight controls, and one of the controls I now own is Popup. One of the first things I do when preparing to document a control is play around with it in code. Using the Popup control is pretty straightforward, but I wanted to share the…

11