Silverlight Controls

A set of UI controls for building beautiful Silverlight web apps

SyntaxEditor

SyntaxEditor

A syntax-highlighting code editor control and parsing suite.

Bring a powerful Visual Studio-like code editing experience to your own applications, with all the advanced features found in popular code editors. Syntax languages for most popular languages are available, or custom build your own to handle any proprietary language.


Syntax Highlighting

Highlighting styles can be completely customized by the end user for each code language. SyntaxEditor comes with syntax highlighting for over 25 languages.

Code Outlining (Folding)

The end user can collapse ranges of text defined by the language. A small adornment represents the collapsed text, and hovering over it shows the contained text.

Parsing

Parsers can run in a worker thread and perform syntax analysis on text. They output an AST and report syntax errors that then show up as wave lines in the editor.

IntelliPrompt

IntelliPrompt UI features are an aid to the end user that support code completion and provide contextually-aware information about surrounding code.


Premium SyntaxEditor Language Add‑ons

There are several premium add-ons for the Silverlight SyntaxEditor that provide robust syntax language implementations with features like parsing, code outlining, syntax error reporting, IntelliPrompt, etc.

.NET Languages Add‑on

.NET Languages Add‑on

Advanced C# and Visual Basic syntax language implementations.

Web Languages Add‑on

Web Languages Add‑on

Advanced XML, JavaScript, and JSON syntax language implementations.

Python Language Add‑on

Python Language Add‑on

Advanced Python syntax language implementation.

These premium add-ons are sold separately from SyntaxEditor and control bundles.

Charts

Charts

Visualize complex data sets using stunning 2D and pie charts.

Many chart types are supported, from basic line and bar charts to stacked area charts. The chart control includes numerous useful features such as multiple series, labels, legends, stacking, and customizable palettes. Easily convey data, from single or multiple sources, in a single chart to save space and engage users.

Micro Charts

Micro Charts

Small charts, also called sparklines, designed to visualize complex data.

The sparkline chart controls include many useful features such as multiple series, stacking, hot tracking, customizable palettes, and data aggregation. Other included controls are box plots, bullet graphs, candlestick charts, heat maps, segment charts, and trend indicators. Basically everything you need to create enhanced compact data displays.

Wizard

Wizard

Lead users through a process flow with wizard dialogs.

Wizard dialogs simplify the user experience of applications by taking complex tasks and breaking them up into a series of simple steps. Actipro Wizard is a lightweight control for building these wizard dialogs, while conforming to standard specifications.

Views

Views

Unique controls and panels that support fluid animated item layout.

This product includes a task board control with reorderable columns and cards for visually organizing tasks, a book control that renders its content as pages in a book, and numerous panels that support fluid animations of their child elements.

Bar Codes

Bar Codes

Vector-based 2D and linear bar code generation.

Select from one of our many pre-built symbologies (QR Code, UPC-A, Code 39, etc.) and indicate the value to encode. Bar code automatically calculates any appropriate checksums and generates the resulting bar code visual for you.

Shared Library

Shared Library

A set of common controls and useful components.

The library includes animated transitions between two different content elements, drop shadows, toolbars, menus and context menus, popup buttons, radial sliders and ring slices, radio button lists, and rating controls.

Next Steps

Free Evaluation

The best way to learn about our UI controls and their features is to download a free trial. This will allow you to see samples, documentation, and integrate them into your own apps.

Download Trial

Need Help?

Do you have any licensing or sales questions? Do you have a technical question while evaluating? Please contact us so that our friendly staff can assist you.

Contact Us

Licensing

When your app's development team is licensed, you can distribute an app using our royalty-free UI controls to anyone. Our purchase page helps you calculate the licensing to meet your needs.

Purchase Licenses