The following list encompasses all changes made between the Silverlight Toolkit March 2009 release and the Silverlight Toolkit July 2009 release. To see previous changes see the
.
If you're migrating from Silverlight 2 or Silverlight 3 Beta to Silverlight 3 then it might be helpful to review the following document:
.
GlobalCalendar provides an easy way to style individual days as well abstracting out calendar logic allowing the ability to define custom Gregorian calendars.
Represents a control that can be used to display or allow users to interactively select a rating value. Ratings can be whole or partial stars. By default the control displays stars but can be easily styled to use a different rating metaphor.
The TreeMap visualisation displays a hierarchy of data as a set of nested rectangles, where the area of each rectangle represents a chosen metric from the data. Through the use of
, other properties such as background colour, font size and font colour can be varied to represent other metrics.
allow the control to be easily extended to have different layouts or color schemes for different levels or branches within the hierarchy.
Provides useful extensions to ScrollViewer to make basic scrolling tasks easier:
Provides useful extensions to TreeView and TreeViewItem to greatly simplify common TreeView tasks:
In the Silverlight 3 Beta SDK the above mentioned controls were contained in the SDK. When updating any Silverlight 3 Beta application to Silverlight 3 you'll need to add the appropriate assemblies listed below as well as adjust the namespace prefix.
| Control \ Silverlight Version | Silverlight 2 Required Assemblies | Silverlight 3 Required Assemblies |
| TreeView | System.Windows.Controls.Toolkit.dll | System.Windows.Controls.dll |
| HeaderedContentControl | System.Windows.Controls.Toolkit.dll | System.Windows.Controls.Toolkit.dll |
| HeaderedItemsControl | System.Windows.Controls.Toolkit.dll | System.Windows.Controls.dll |
| DockPanel | System.Windows.Controls.Toolkit.dll | System.Windows.Controls.Toolkit.dll |
| WrapPanel | System.Windows.Controls.Toolkit.dll | System.Windows.Controls.Toolkit.dll |
| Expander | System.Windows.Controls.Toolkit.dll | System.Windows.Controls.Toolkit.dll |
| ViewBox | System.Windows.Controls.Toolkit.dll | System.Windows.Controls.Toolkit.dll |
| Label | System.Windows.Controls.Toolkit.dll | System.Windows.Controls.Data.Input.dll |
| AutoCompleteBox | System.Windows.Controls.Input.Toolkit.dll & System.Windows.Controls.Toolkit.dll | System.Windows.Controls.Input.dll & System.Windows.Controls.dll |
| GridSplitter | System.Windows.Controls.dll | System.Windows.Controls.dll |
| TabControl | System.Windows.Controls.dll | System.Windows.Controls.dll |
| DatePicker | System.Windows.Controls.dll | System.Windows.Controls.dll |
| Calendar | System.Windows.Controls.dll | System.Windows.Controls.dll |
| DataVisualization/Charting | System.Windows.Controls.DataVisualization.Toolkit.dll | System.Windows.Controls.DataVisualization.Toolkit.dll |
| ImplicitStyleManager | System.Windows.Controls.Theming.Toolkit.dll | System.Windows.Controls.Theming.Toolkit.dll |
| Any Theme | System.Windows.Controls.Theming.ThemeName.Toolkit.dll & System.Windows.Controls.Theming.Toolkit.dll | System.Windows.Controls.Theming.ThemeName.Toolkit.dll & System.Windows.Controls.Theming.Toolkit.dll |
| Accordion | System.Windows.Controls.Layout.Toolkit.dll & System.Windows.Controls.Toolkit.dll & System.Windows.Controls.dll | System.Windows.Controls.Layout.Toolkit.dll & System.Windows.Controls.Toolkit.dll & System.Windows.Controls.dll |
| LayoutTransformer | System.Windows.Controls.Layout.Toolkit.dll & System.Windows.Controls.Toolkit.dll & System.Windows.Controls.dll | System.Windows.Controls.Layout.Toolkit.dll & System.Windows.Controls.Toolkit.dll & System.Windows.Controls.dll |
| TransitioningContentControl | System.Windows.Controls.Layout.Toolkit.dll & System.Windows.Controls.Toolkit.dll & System.Windows.Controls.dll | System.Windows.Controls.Layout.Toolkit.dll |
| NumericUpDown | System.Windows.Controls.Input.Toolkit.dll & System.Windows.Controls.Toolkit.dll & System.Windows.Controls.dll | System.Windows.Controls.Input.Toolkit.dll & System.Windows.Controls.dll |
| TimeUpDown | System.Windows.Controls.Input.Toolkit.dll & System.Windows.Controls.Toolkit.dll & System.Windows.Controls.dll | System.Windows.Controls.Input.Toolkit.dll & System.Windows.Controls.dll |
| TimePicker | System.Windows.Controls.Input.Toolkit.dll & System.Windows.Controls.Toolkit.dll & System.Windows.Controls.dll | System.Windows.Controls.Input.Toolkit.dll & System.Windows.Controls.dll |
| DomainUpDown | System.Windows.Controls.Input.Toolkit.dll & System.Windows.Controls.Toolkit.dll & System.Windows.Controls.dll | System.Windows.Controls.Input.Toolkit.dll & System.Windows.Controls.dll |
| DataGrid | System.Windows.Controls.Data.dll | System.Windows.Controls.Data.dll & System.Windows.Controls.Data.Input.dll & System.ComponentModel.DataAnnotations.dll & System.Windows.Data_ |
| Page | N\A | System.Windows.Controls.Navigation |
| Frame | N\A | System.Windows.Controls.Navigation |
| DataForm | N\A | System.ComponentModel.DataAnnotations & System.Windows.Controls & System.Windows.Controls.Data.DataForm.Toolkit & System.Windows.Controls.Data.Input & |
| ValidationSummary | N\A | System.Windows.Controls.Data.Input |
| DataPager | N\A | System.Windows.Controls.Data _& System.Windows.Data |
| Label | N\A | System.Windows.Controls.Data.Input |
| DescriptionViewer | N\A | System.Windows.Controls.Data.Input |