Silverlight 4: What’s New?
Today Microsoft announced new version of Silverlight, and released the Beta version of Silverlight 4.
Here is the summary of new features in this version:
- Better Out of Browser Applications
- Elevated Privileges Support
- Cross Domain Networking Access
- Full file path from Open/SaveFileDialog
- No User-Initiation Requirement for Full Screen, Open/SaveFileDialogs
- COM interop
- HTML Hosting Support
- Media Enhancements
- WMS Multicast Support
- Mp4 Playback Protected by PlayReady DRM
- Offline DRM
- Output Protection
- WebCam/Mic Support (raw stream only)
- Printing Support
- Text Features
- RichTextBox
- Arabic and Hebrew Text Support
- IME Improvements for TextBox
- UIElement.TextInput event
- Controls, Control Model, Layout
- Drop from outside of Silverlight support
- Implicit Styles support
- ViewBox in core
- MouseWheel Support on ScrollViewer, TextBox, ComboBox, Calendar, DatePicker
- RTL Layout via UIElement.FlowDirection property
- VisualStateGroup.CurrentStateGroup property
- Command Property on ButtonBase & Hyperlink
- SelectedValue and SelectedValuePath Properties on Selector
- Networking features
- Memory Usage Fix During Progressive Downloads
- Automatically Adding Referrer Header
- Authentication Support on ClientHttpWebRequest
- Tools Support
- Dispatcher Support on the Tools Design Surface
- DataBinding Improvements
- DataBinding Support for DependencyObjects
- IDataErrorInfo Support
- StringFormat, TargetNullValue & FallBackValue Properties on Binding
- ObservableCollection<T> constructor accepts INumerable or Ilist
- IEditableCollectionView
- Grouping support on CollectionViewSource
- SDK
- Other
- Expose Runtime Version to 3rd Party DLLs
- NGEN Support for Core Runtime Binaries
Posts about usage of those features to follow soon!
Stay tuned
Enjoy,
Alex