E N D
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 BindingHow 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 ExtensionHow 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. UpdateSourceTriggerHow 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 PlayWhere 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 Applications5:00 PM w/Mike Cook
Graphics & 3D with Silverlight 53:30 PM w/Aaron Oneal
Thursday
Advanced Features in Silverlight 53:00pm w/Nick Kramer
38. Resources WCF RIA Services Page: http://silverlight.net/riaservices
Silverlight.net