Date post: | 05-Dec-2014 |
Category: |
Business |
Upload: | goodfriday |
View: | 1,262 times |
Download: | 5 times |
High-Speed RIA Development with the Microsoft Silverlight ToolkitShawn OsterProgram ManagerMicrosoft Corporation
The Silverlight ToolkitWhat Is It?
ContainsControlsProfessional themesSamplesSource and unit tests
DeliversReleases frequentlyInfluenced by the communityOpen-source
Life Cycle
Toolkit
New controls Feedback
SDK
Quality bandsExperimentalPreviewStableMature
Framework
Toolkit always contains source
Toolkit Improvements @ MIX
VB.NET samplesNew themes: Bubble Crème and Twilight BlueMSI-based InstallerDesign time support for
Visual Studio 2008Blend 2 and Blend 3 Preview
ControlsAccordionDomainUpDownTimeUpDown/TimePickerLayoutTransformer, TransitioningContentControlArea Chart
SDK Improvements @ MIX
ChildWindowNavigation (with deeplinking support)
FramePage
DataPagerValidation
DescriptionViewerErrorSummaryFieldLabel
DataFormDataGrid enhancements (grouping, validation)Source-Code delivered with Toolkit
Can rebuild and modify
Accordion
Collection of expanders that work in conjunction with each otherSupports up, down, left, right expansion out of box
Using Accordion
DomainUpDown
Single-line ListBoxSpins between data bound values
Using DomainUpDown
XAML C#
TimeUpDown and TimePicker
Allows free-form input of times“Time Intellisense” shows input hintContext aware spinningCustomizable via light-weight parsersCan swap out the picker used or create your own
Using TimeUpDown and TimePicker
TimeUpDown XAML:
TimePicker XAML:
AreaSeries
Used just like a LineSeriesNow support all of the major chart types offered by the top level of Excel's ribbon
Using AreaSeries
XAML:
C#:
LayoutTransformer
Previously published on David Anson’s blog as LayoutTransformControlSupports matrix, rotation, scale, skew, transform, translate
TransitioningContentControl
Allows animations as content changesShips with fade, up and down transitions
New Themes
Bubble Crème Twilight Blue
Toolkit Controls
demo
ChildWindow
Modal Window/LightboxDefault template available in Visual Studio and Blend
Frame and Page
Enables deeplinkingBack/forward button supportA Frame hosts pagesDefault templates available in Visual Studio and BlendSilverlight navigation application project template
DataPager
Uses IPagedCollectionViewCan adjust the PageSizeCustomize which buttons appear via properties
Validation Controls
ControlsDescriptionViewerErrorSummaryFieldLabel
Explicit or meta-data driven from model
DataForm
Dynamic field generationPaging, validation, meta-data enabled
DataGrid Enhancements
Row GroupingCell ValidationRow Validation
Navigation and Data Controls Demo
demo
Please Complete an Evaluation FormYour feedback is important!
Evaluation forms can be found on each chairTemp Staff at the back of the room have additional evaluation form copies
© 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.