CTC Silverlight Client Generator - Custom Controls
Custom Controls are controls that extend Standard Controls to implement specific requirements or to take advantage of Third Party and additional Silverlight Toolkit controls.

Custom Controls are used for substituting Standard Controls on the generated form when the User Interface requirements demand an interface that cannot be satisfied by the standard controls. Using the CTC Configurator, Standard Controls can be substituted with Custom Controls. See the CTC Silverlight Client Configurator documentation for further details.

Included with the CTC Silverlight Client Generator are a number of Custom Controls. These can be used out of the box or changed to suit local requirements. The source code of the Custom Controls is part of the installation package.

Included in the list of custom controls below are selected controls from the Microsoft Silverlight Toolkit. The Silverlight Toolkit is a free download and contains more than 25 additional controls that work on top of the core Silverlight release. Other Toolkit controls and Third Party controls can be included on request. For more information on the Microsoft Silverlight Toolkit see http://silverlight.codeplex.com/.
The following lists the Custom Controls that are delivered as part of the CTC Silverlight Client Generator:
Custom ControlDescription
Charting


This extends the standard ListBox control.

The Charting control is a Silverlight Toolkit control. It provides easy charting capabilities of various chart types such as Area, Bar, Bubble, Column, Line, Pie and Scatter.

For further details see the Silverlight Toolkit Samples - DataVisualization.

This control requires the Microsoft Silverlight Toolkit.
ComboBox Silverlight

This extends the standard CTC ComboBox control.

It allows the use of the ComboBox control provided by Silverlight instead of the CTC ComboBox control.

By default the CTC ComboBox control is chosen by the generator as the Silverlight ComboBox control has limited capabilities. The Silverlight ComboBox control only allows selection of items in the dropdown list. Typing into the control is not allowed, AutoCompletion is not provided, and the list of items cannot be shown as a fixed list that is always visible.
DataGrid

This extends the standard ListBox control.

The Data Grid control is a flexible control with many options such as column headers, column sorting, column resizing, column reordering and styling.
DatePicker

This extends the standard TextBox control where date input is required.

The DatePicker is a Silverlight Toolkit control. It provides a popup calendar control for easy date selection in date formats suitable for EAE and AB Suite.
For further details see the Silverlight Toolkit Overview, Part 1 - Controls.

This control requires the Microsoft Silverlight Toolkit.
DomainUpDown

This extends the standard TextBox control.

The DomainUpDown is a Silverlight Toolkit control.

DomainUpDown adds 'Up' and 'Down' buttons to a TextBox that allows the user to select from a predetermined list of values.

For further details see the Silverlight Toolkit Overview, Part 2 - Controls.

This control requires the Microsoft Silverlight Toolkit.
NumericUpDown

This extends the standard TextBox control.

The NumericUpDown is a Silverlight Toolkit control.

NumericUpDown adds 'Up' and 'Down' buttons to a TextBox that allows the user to select from a pre-determined range of numeric values in pre-determined increments.

For further details see the Silverlight Toolkit Overview, Part 3 - Controls.

This control requires the Microsoft Silverlight Toolkit.
Slider


This extends the standard TextBox control.

The Slider extender changes a TextBox control to a graphical slider that allows the user to choose a numeric value from a range. The Slider’s orientation can be horizontal or vertical.
Themes Form






This extends the standard Form control.

The ThemesForm is a Silverlight Toolkit control.

It allows the user to take advantage of the themes provided in the Silverlight toolkit and to easily apply different styles to the forms without making any changes to forms in the painter.

The following styles are currently available with the Silverlight toolkit:
  • Bubble Crème
  • Bureau Black
  • Bureau Blue
  • Expression Dark
  • Expression Light
  • Rainier Orange
  • Rainier Purple
  • Shiny Blue
  • Shiny Red
  • Twilight Blue
  • Whistler Blue

For further details see the Silverlight Toolkit Samples - Theming.

This control requires the Microsoft Silverlight Toolkit.
Video Player


This extends the standard Image control.

The VideoPlayer control is a custom control based on the Silverlight Media Element control extended with the typical media controls such as Start/Stop, Forward/Backward and Audio Volume control.

This allows to include video clips in the User Interface application simply by adding the VideoPlayer to the form.

For further details see the CTC Silverlight Client Generator.