This section covers information on the Essential Tools for Silverlight, its key features, and prerequisites to use the control, its compatibility with various operating systems and browsers and finally the documentation details complimentary with the product. It comprises the following sub-sections:

Introduction to Essential Tools Silverlight

Essential Tools for Silverlight is a set of new user interface components for the Microsoft’s Windows Presentation Foundation framework. In some cases, they extend the functionality provided by the standard framework controls. It is intended for those users who look for additional functionalities such as auto-completion and new components such as group bar in addition to the existing Silverlight framework. The package consists of a comprehensive set of components that are required for building modern windows applications including Docking, Ribbon, Tabs, TreeView, Editors and much more.

The following are some examples of the Silverlight tools:

Silverlight autocomplete control

AutoComplete Control

Silverlight integer text box control

IntegerTextBox Control

Silverlight group bar control

GroupBar Control

Real World Scenarios

Some real time applications of Silverlight tools are as follows:

  • File upload control can be used in the HR applications for uploading employees’ images and resumes
  • Integer TextBox can used in online ticket booking applications to restrict the users from entering double values

Key Features

The following are some of the key features of Silverlight tools:

  • AutoComplete control provides live drop-down hints to users as they type in the keywords. It guides the user to select an entry from the list instead of entering the whole text. The following are some of the feature of this control:
  • Allows enabling or disabling the appending of text from history, depending on the entered text
  • Allows to specify the visibility of the drop-down button
  • Allows to get or set the maximum height for the drop down
  • IntegerTextBox is a text box control which allows to enter only integer type values. The following are some of the feature of this control:
  • Allows to specify the minimum and maximum values to give as input
  • Uses different foreground colors to differentiate positive and negative numbers
  • Allows to specify the visual style for the control
  • GroupBar is an experimental enhancement of the traditional Microsoft Windows taskbar. It provides a vertical bar to add buttons (tiles) to programs. The following are some of the feature of this control:
  • Allows to specify the orientation of the group bar.
  • Allows to set the horizontal alignment for the header text of the GroupBar control
  • Allows to specify the expansion mode of the control

User Guide Organization

The product comes with numerous samples as well as an extensive documentation to guide you. This User Guide provides detailed information on the features and functionalities of the Essential Tools for Silverlight. It is organized into the following sections:

  • Overview-This section gives a brief introduction to the product and its key features.
  • Installation and Deployment-This section elaborates on the install location of the samples, license etc.
  • What’s New-This section lists the new features implemented for every release.
  • Getting Started-This section guides you on getting started with Silverlight application, controls etc.
  • Concepts and Features-The features of individual controls are illustrated with use case scenarios, code examples and screen shots under this section.

Document Conventions

The conventions below will help you to quickly identify the important sections of information, while using the content:

Convention Icon Description

note representation

Represents important information.
Example Example: Represents an example.

tip representation

Represents useful hints, that will help you in using the controls and features.
Additional information

Additional information representation

Represents additional information on the corresponding topic.

Prerequisites and Compatibility

This section covers the requirements mandatory for installing Essential Tools for Silverlight. It also lists operating systems, web servers and browsers compatible with the product.


The prerequisites details are listed below:

Development Environments
  • Visual Studio 2013
  • Visual Studio 2012
  • Visual Studio 2010 (Ultimate, Premium, Professional and Express)
  • Silverlight 4.0
  • Microsoft Expression Blend 4

.NET Framework versions
  • .NET 4.5
  • .NET 4.0


The compatibility details are listed below

Operating Systems
  • Windows 8.1 (32 bit and 64 bit)
  • Windows Server 2008 (32 bit and 64 bit)
  • Windows 7 (32 bit and 64 bit)
  • Windows Vista (32 bit and 64 bit)
  • Windows XP
  • Windows 2003

Browser Support

Internet explorer browser representation

Internet Explorer 7+

Mozilla browser representation

Mozilla 2.0

Safari browser representation

Safari 3.0

Google chrome browser representation

Google Chrome

Web Servers
  • IIS 7
  • Visual Studio built-in web server for development


Syncfusion provides the following documentation segments to provide all the necessary information pertaining to Essential Tools for Silverlight.

Type of documentation Location
Readme [drive:]\Program Files\Syncfusion\Essential Studio\7.x.x.x\Infrastructure\Data\Silverlight Release Notes\readme.htm
Release Notes [drive:]\Program Files\Syncfusion\Essential Studio\7.x.x.x\Infrastructure\Data\Silverlight Release Notes\Release Notes.htm
User Guide (this document) Online


note representation

Note : Click Download as PDF to access a PDF version.
Installed DocumentationDashboard -> Documentation -> Installed Documentation.
Class Reference Online

http://help.syncfusion.com/cr/silverlight(Navigate to the Silverlight User Guide. Select Tools in the second text box, and then click the Class Reference link found in the upper right section of the page.)

Installed DocumentationDashboard -> Documentation -> Installed Documentation.