1 / 40

Building In Browser Experiences with Silverlight 5

dasan
Download Presentation

Building In Browser Experiences with Silverlight 5

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Building In Browser Experiences with Silverlight 5 Steve Lasker Lead Program Manager Microsoft Corporation

    2. Focused on your top asks:

    3. DataBinding Enhancements Enabling MVVM, but also just more productive

    4. Layers Of Our Applications

    5. MVVM

    6. Benefits of MVVM

    7. MVVM Enhancements Reduce the need for UI code How to reduce code? Enhance DataBinding

    8. MVVM Enhancements

    9. Binding Style Setters How do I change styles without shipping new XAML? Can I set the styles in the database? demo

    10. Binding Style Setters How It Works Create a Class to expose your values Instance the Class in your Resources Bind the value to the instanced resource

    11. MVVM Enhancements

    12. Implicit Data Templates Template Based On Type Heterogeneous Collections With Inheritance Hierarchy

    13. MVVM Enhancements

    14. Relative Source Ancestor Binding How do I bind to data up the visual tree?

    15. Relative Source Ancestor Binding Used For Control Hierarchy Binding As Well

    16. MVVM Enhancements

    17. DataBinding Debugging

    18. MVVM Enhancements

    19. Custom Markup Extensions How do I get my event handler code out of my Code Behind

    20. Custom Markup Extension How It Works

    21. Custom Markup Extensions How do I get my event handler code out of my Code Behind

    22. MVVM Enhancements

    23. DataContextChanged Event It just works Increase Memory Efficiency “handle references”

    24. MVVM Enhancements

    25. UpdateSourceTrigger How can I get key stroke changes?

    26. UpdateSourceTrigger Silverlight 5 Adds PropertyChanged Moving code to your testable ViewModel

    27. UpdateSourceTrigger Moving code from the UI to the testable ViewModel

    28. MVVM Enhancements

    29. WCF RIA Services SP2 for Silverlight 5 announcing

    30. WCF RIA Services for Silverlight 5

    31. But Wait, There’s More Text Printing Media

    32. Text Enhancements Linked Text Containers Flow Rich Text from one container to another Dynamically flows on resize

    33. Text Clarity Sharpens text by snapping with pixels Great for low res devices

    34. Vector Printing

    35. Trick Play Where did they joke about… Speed through videos, search for sounds New dimension to search No “Alvin & The Chipmunks”

    36. Silverlight 5 Summary Adding productivity & robustness with Databinding Enhancements & Debugging Better Text & Printing Enabling Next Gen Media Players Silverlight 5 ships second half 2011

    37. Additional Sessions Wednesday Tips for Improving Performance in Silverlight Applications 5:00 PM w/Mike Cook Graphics & 3D with Silverlight 5 3:30 PM w/Aaron Oneal Thursday Advanced Features in Silverlight 5 3:00pm w/Nick Kramer

    38. Resources WCF RIA Services Page: http://silverlight.net/riaservices Silverlight.net

More Related