Silverlight 4 Beta Announced!

Posted by Shawn Wildermuth on Nov 18, 2009 on 9:30AM


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!

Application Name WilderBlog Environment Name Production
Application Ver Runtime Framework .NETCoreApp,Version=v1.0
App Path D:\home\site\wwwroot Runtime Version .NET Core
Operating System Microsoft Windows 6.2.9200 Runtime Arch X86