1 / 27

High-Speed RIA Development with the Microsoft Silverlight Toolkit

High-Speed RIA Development with the Microsoft Silverlight Toolkit. Shawn Oster Program Manager Microsoft Corporation. The Silverlight Toolkit What Is It?. Contains Controls Professional themes Samples Source and unit tests Delivers Releases frequently Influenced by the community

mohammed
Download Presentation

High-Speed RIA Development with the Microsoft Silverlight Toolkit

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. High-Speed RIA Development with the Microsoft Silverlight Toolkit Shawn Oster Program Manager Microsoft Corporation

  2. The Silverlight ToolkitWhat Is It? • Contains • Controls • Professional themes • Samples • Source and unit tests • Delivers • Releases frequently • Influenced by the community • Open-source

  3. Life Cycle • Quality bands • Experimental • Preview • Stable • Mature New controls Feedback Toolkit • Toolkit always contains source SDK Framework

  4. Toolkit Improvements @ MIX • VB.NET samples • New themes: Bubble Crème and Twilight Blue • MSI-based Installer • Design time support for • Visual Studio 2008 • Blend 2 and Blend 3 Preview • Controls • Accordion • DomainUpDown • TimeUpDown/TimePicker • LayoutTransformer, TransitioningContentControl • Area Chart

  5. SDK Improvements @ MIX • ChildWindow • Navigation (with deeplinking support) • Frame • Page • DataPager • Validation • DescriptionViewer • ErrorSummary • FieldLabel • DataForm • DataGrid enhancements (grouping, validation) • Source-Code delivered with Toolkit • Can rebuild and modify

  6. Accordion • Collection of expanders that work in conjunction with each other • Supports up, down, left, right expansion out of box

  7. Using Accordion

  8. DomainUpDown • Single-line ListBox • Spins between data bound values

  9. Using DomainUpDown XAML C#

  10. TimeUpDown and TimePicker • Allows free-form input of times • “Time Intellisense” shows input hint • Context aware spinning • Customizable via light-weight parsers • Can swap out the picker used or create your own

  11. Using TimeUpDown and TimePicker TimeUpDown XAML: TimePicker XAML:

  12. AreaSeries • Used just like a LineSeries • Now support all of the major chart types offered by the top level of Excel's ribbon

  13. Using AreaSeries XAML: C#:

  14. LayoutTransformer • Previously published on David Anson’s blog as LayoutTransformControl • Supports matrix, rotation, scale, skew, transform, translate

  15. TransitioningContentControl • Allows animations as content changes • Ships with fade, up and down transitions

  16. New Themes • Bubble Crème • Twilight Blue

  17. demo Toolkit Controls

  18. ChildWindow • Modal Window/Lightbox • Default template available in Visual Studio and Blend

  19. Frame and Page • Enables deeplinking • Back/forward button support • A Frame hosts pages • Default templates available in Visual Studio and Blend • Silverlight navigation application project template

  20. DataPager • Uses IPagedCollectionView • Can adjust the PageSize • Customize which buttons appear via properties

  21. Validation Controls • Controls • DescriptionViewer • ErrorSummary • FieldLabel • Explicit or meta-data driven from model

  22. DataForm • Dynamic field generation • Paging, validation, meta-data enabled

  23. DataGrid Enhancements • Row Grouping • Cell Validation • Row Validation

  24. demo Navigation and Data Controls Demo

  25. Please Complete an Evaluation FormYour feedback is important! • Evaluation forms can be found on each chair • Temp Staff at the back of the room have additional evaluation form copies

  26. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related