Custom Controls will enhance the user interface further. For example:
- by substituting controls painted in the Development environment by additional Silverlight controls such as DatePicker, DataGrid and Charting controls
- by implementing custom Silverlight controls
- by implementing Third Party Silverlight controls. Many Third Party controls for Grid Views, Data Entry, Date and Time are available on the market.
Custom Controls replace controls painted on the form as in the example below where the DatePicker control replaces a date field painted as a TextBox.
Below are a few examples of how custom controls can enhance the User Interface. See complete list of
custom controls delivered as part of the CTC Silverlight Client Generator.
Date Picker

TextBox configured to be replaced with DatePicker for Date Fields
|
|

Standard TextBox Date Field

DatePicker Control replacing the TextBox Date Field
|
Included with the CTC Silverlight Client Generator is a Visual Studio 2008 project containing examples of how to implement different types of custom controls, such as the DatePicker, a DataGrid control and a Charting control.
Data Grid
The DataGrid is a Silverlight control often used instead of the standard ListBox. The DataGrid offers many different presentation options such as defining multi columns with column headers, column sorting, column resizing, column reordering and alternating row styling. Below is an example.

Standard ListBox Control with Multi Columns
|
|

DataGrid Control replacing the Standard ListBox Control with Multi Columns
|
Charting
The example below shows how the Silverlight Toolkit Charting control can replace the Standard ListBox and dynamically provide a chart from the data that otherwise would be displayed in the ListBox.

Standard ListBox Control with Multi Columns
|
|

Charting Control replacing the Standard ListBox Control
|
Themes Form Control
The Themes Form Control utilizes the Theming provided by the Silverlight Toolkit. The Themes Form Control allows you to choose from a library of pre-built themes and apply a different look and feel to the generated forms without having to change the forms.
Below are a few examples of different themes.

Shiny Blue Theme
|
|

Shiny Red Theme
|

Expression Light Theme
|
|

Bureau Blue Theme
|