Silverlight 4 Beta Announced!

  • Nov 18, 2009 at 1:30 PM
  • Shawn Wildermuth


Silverlight LogoAs noted in Scott Guthrie's keynote early, Silverlight 4 is now in beta.  But what does that mean to you? Silverlight 4 Beta does not have a go-live license, so if you're building something to be released soon, I would stick with Silverlight 3. In contrast if you're working on a longer term project, especially a line-of business application, you'd be crazy to not look at Silverlight 4. Here are some of the major changes in this release:


  • Printing Support
  • Implicit Styling
  • WebCam/Microphone Support
  • RichTextArea Control
  • Right-Mouse Button Events
  • Drag-n-Drop/Clipboard Access
  • UDP/Multicast Support in Networking

Out of the Browser Improvements

  • Elevated Trust
  • WebBrowser Control
  • Controlling the Window
  • Notification Windows (e.g. Outlook popup's)
  • COM Integration

Data Binding Improvements

  • Binding to DependencyObjects (used to be FrameworkElement)
  • StringFormat Markup Extension
  • TargetNullValue Markup Extension
  • FallbackValue Markup Extension
  • Support for IDataErrorInfo and new INotifyDataErrorInfo for reporting validation errors.
  • Binding to String Indexers
  • GroupDescription support on CollectionViewSource for simplified grouping.

That's a splendid list of improvements.  I will be writing blog entries about some of my favorites this week.  So keep an eye out for some examples!




Matt Casto Thursday, November 19, 2009

Nice summary of features in SL4. I'm excited!

I was wondering if you've looked at WCF RIA Services preview and if your opinion of it has changed from when we last talked at DevLink.



Henrik Thursday, November 19, 2009

They're really moving quickliy with SL!

I'm maintaining a line-of business application, built in SL 2 and am planning to upgrade it to SL 3. Would you recomend that we wait and go straight to SL 4 instead?



Rex Tuesday, November 24, 2009

Is the WebBrowser Control only available out of the browser?


Shawn Wildermuth Tuesday, November 24, 2009

Yes, only out of the browser (I expect to get around the limitation of not beable to interact with the browser stack out of the browser).

Leave a Comment