What's New in Silverlight 5?


Published on

Presented to Pune User Group Monthly Event on 4th June 2011. It's a Demo oriented session presented to the attendees.

To download the PPT and Source Code of the demo, visit my blog: http://www.kunal-chowdhury.com

If you have any trouble downloading, contact me on Twitter @ http://twitter.com/kunal2383

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Improved power awareness prevents the screen saver from being shown while watching video and allows the computer to sleep when video is not active.Remote control support, allowing users to control media playbackDRM advancements that allow seamless switching between DRM media sources.Enhanced OpenType support.Support for Postscript vector printing enables users to create reports and documents, including the ability to create a virtual print view different from what is shown on the screen.The DataContextChanged event is being introduced. WS-Trust support: Security Assertion Markup Language authentication token.Call existing unmanaged code directly from within Silverlight with P/Invoke.
  • What's New in Silverlight 5?

    1. 1. What’s New in Silverlight 5?<br />- By Kunal Chowdhury<br />
    2. 2. Agenda<br />What’s new in Silverlight 5?<br />The features available in Silverlight 5 Beta<br />The features not included in Silverlight 5 Beta<br />Getting Started with Silverlight 5 Beta<br />Question and Answers<br />
    3. 3. The features available in Beta<br />Debugging Data Bindings in XAML<br />Multiple Click Count<br />Implicit Data Templates<br />Advanced Text Improvements<br />Character Spacing<br />Line Stacking<br />Multi Column Text<br />Binding on Style Setter<br />
    4. 4. The features available in Beta (cont…)<br />Text Searching<br />Multiple Window Support<br />Ancestor Relative Source Binding<br />Custom Markup Extension<br />File Access<br />Low Letancy Sound and Variable Speed Playback<br />3D Support<br />
    5. 5. The features not included in Beta<br />Improved power awareness APIs.<br />Remote control support, allowing users to control media playback<br />DRM advancements that allow seamless switching between DRM media sources.<br />Enhanced OpenType support.<br />Support for Postscript vector printing.<br />The DataContextChangedevent. <br />Security Assertion Markup Language authentication token.<br />Call existing unmanaged code directly from Silverlight with P/Invoke.<br />
    6. 6. Debugging Data Bindings in XAML<br />Set breakpoints on XAML lines those have {Binding} syntax<br />Use Conditional Breakpoints<br />If Silverlight 5 Tools is installed, you can debug Silverlight 4 XAML too<br />
    7. 7. Multiple Click Count<br />ClickCount property present in the MouseButtonEventArgs allows you to check how many times a user clicked on the UIElement<br />
    8. 8. Implicit Data Templates<br />Declare multiple Data Templates<br />Dynamically load template based on Data Type<br />
    9. 9. Advanced Text Improvements<br />Now the Silverlight controls support advance text improvements like:<br />Character Spacing<br />Line Stacking<br />Multi Column Text<br />
    10. 10. Binding on Style Setter<br />Set data binding directly in Style Setter<br />
    11. 11. Text Searching<br />You can now search text inside Combo Box and ListBox<br />Can’t search for multiple entries<br />
    12. 12. Multiple Window Support<br />You can now open extra Windows from Out-of-Browser Silverlight application<br />Your application must be a trusted one<br />If you don’t enable elevated trust for your OOB app, it will through UnauthorizedAccessException<br />Once you close the Main Window, other Windows will close automatically<br />
    13. 13. Ancestor Relative Source Binding<br />This feature was already available in WPF<br />You can now bind to the relative ancestor elements very easily<br />
    14. 14. Custom Markup Extension<br />Markup extensions allow code to be run at XAML parse time for both properties and event handlers<br />It also enables cutting-edge MVVM support<br />
    15. 15. File Access<br />Access any file or directory if your application is trusted<br />Sign XAP to trust your application to run in elevated mode<br />
    16. 16. Resources<br />Silverlight 5 Tutorial –http://tinyurl.com/Silverlight5Tutorial<br />Silverlight Zone – http://www.silverlight-zone.com<br />
    17. 17. Questions and Answers<br />
    18. 18. Thank you<br />