New Customer Signup

Show Password

Read our Privacy Policy

Silverlight UI Controls with Power and Style

Studio for Silverlight Features and Highlights

What's New

60+ Silverlight Controls

Studio for Silverlight adds over 60 controls to your Visual Studio toolbox, including grids, charts, gauges, maps, docking, menus, treeviews, rich textboxes, scheduler, layout panels, org charts, and much more! These controls not only fill the gap with what's missing in the standard toolbox, but they add more features, functionality, and better performance over their existing counterparts. 60+ Silverlight Controls

12+ Professional Themes

Studio for Silverlight follows best practices for implicit styling and application theming. Make your Silverlight apps beautiful with 12+ themes including Office Blue, Office Black, Office Silver, Expression Dark, Expression Light, Whistler Blue, Rainer Orange, Shiny Blue, Bureau Black and Metro (Cosmopolitan). The themes not only apply to ComponentOne controls but also to standard controls. 12+ Professional Themes

ClearStyle Technology for XAML Styling Made Easy

ClearStyle technology is our new paradigm to XAML control styling. ClearStyle allows developers to easily change control colors without having to modify control templates. By just setting a few brush properties in Visual Studio you can quickly give a unique look to the control without having to work in Expression Blend or be a professional designer. ClearStyle Technology for XAML Styling Made Easy

Customizable Control Templates

If themes and ClearStyle aren't enough, we also provide all the styles and templates so you can customize them to your liking. All of the control templates and styles are included with the download and can be imported into Expression Blend or Visual Studio. Customizable Control Templates

Engine-Agnostic Reporting

Add report viewing capabilities to your Silverlight applications using our innovative ReportViewer and PdfViewer controls. You can display HTML and PDF-based reports from virtually any report generator such as C1Report, Microsoft SQL Server Reporting Services, Active Reports, Crystal or any report provider capable of generating HTML or PDF output. Engine-Agnostic Reporting

MVVM Support

Feel confident using the popular MVVM (Model-View-ViewModel) design pattern in your applications with ComponentOne Silverlight and WPF controls. Each control supports dependency properties, complete XAML configuration and the best Silverlight data-binding techniques for even the most advanced MVVM developer. MVVM Support

Localization for 20+ Cultures

Broaden your global audience with quick localization support for 20+ international languages. Studio for Silverlight includes the necessary resource files for localizing your apps for these cultures:
  • Arabic (ar)
  • Czech (cs)
  • Danish (da)
  • Dutch (nl)
  • Finnish (fi)
  • French (fr)
  • German (de)
  • Greek (el)
  • Hebrew (he)
  • Italian (it)
  • Japanese (ja)
  • Norwegian (no)
  • Polish (pl)
  • Portuguese (pt)
  • Russian (ru)
  • Slovak (sk)
  • Spanish (es)
  • Swedish (sv)
  • Turkish (tr)
  • General Chinese (zh)
  • Traditional Chinese (zh-Hant)
  • Simplified Chinese (zh-Hans)
Localization for 20+ Cultures

Support for the Silverlight Analytics Framework

The Silverlight Analytics Framework enables developers to integrate Web analytics into their Silverlight applications to track all user interactions. ComponentOne Studio® for Silverlight controls support this open-source framework by exposing the necessary event handlers to pass useful information to the analytics providers. Use analytic services with Silverlight to measure your business objectives or goals. Using Studio for Silverlight controls with the Silverlight Analytics Framework enables you to fully understand what users are doing when they work within your Silverlight application, whether online or out of browser. Support for the Silverlight Analytics Framework

Big Functionality, Small Footprint

We strive to provide as much functionality as possible while keeping our control assemblies as small as possible, because size matters in Silverlight! We accomplish this in part by auxiliary assemblies for advanced features you may or may not need. With smaller assembly sizes overall, you need not worry about longer download times. Plus, we offer XapOptimizer as an add-on tool useful for reducing the size of your XAPs 30-70%. Big Functionality, Small Footprint

Silverlight 4 and 5 Support

Studio for Silverlight targets both Silverlight 4 and Silverlight 5, so you can continue to maintain your existing applications while also taking advantage of what Silverlight 5 has to offer. When you install the Studio you will get both versions. Silverlight 4 and 5 Support

Expression Blend Support

Use Microsoft Expression Blend to fully style Studio for Silverlight controls beyond what ClearStyle and the themes provide. This allows designers to completely customize control templates for a unique and tailored interface. Expression Blend Support

LightSwitch Support

Microsoft Visual Studio LightSwitch is a simplified self-service development tool that enables you to build business applications quickly and easily for the desktop and cloud. You can integrate any ComponentOne Silverlight control into your LightSwitch applications with ease. Learn how to use some of the controls and how to populate them with data on our LightSwitch Resources page. LightSwitch Support

Code Reuse with WPF and Windows Phone

Studio for Silverlight controls share the same codebase as our WPF controls and Windows Phone controls. So you can build rich web, mobile and desktop client applications while sharing a lot of the same code. This will reduce development time, cost and eliminate the learning curve of having to learn controls from multiple platforms. Code Reuse with WPF and Windows Phone

Active Community Forum

Collaborate and communicate with fellow developers and ComponentOne technical experts on our free source community forums. See what makes our Silverlight forum one of the most popular Silverlight development communities on the Web. Active Community Forum

Unparalleled Platinum Support

From our 24-hour support response guarantee to our knowledge-rich online community, we offer unmatched support. Our customers are entitled to:
  • Knowledge Base Access
  • Phone Support
  • Forum Support
Learn more about ComponentOne Support Services. Unparalleled Platinum Support

What's New in Studio for Silverlight 2012 v3?

New Silverlight controls from ComponentOne

This release adds two new specialized ListBox controls, enhanced Chart selection and animation features, improvements for Silverlight 5, MVVM, and much more. See the complete 2012 v3 version history for more details, improvements, and breaking changes.

Chart Enhancements

Data Point Selection

The chart data collection now supports item selection. This makes it easier to implement selection interaction when the user clicks, taps or mouses over a specific data point. Customize the selection by defining the appearance of the selected plot element and an optional attached label.

Chart Selection

Plot Element Animation API

The new animation API simplifies creating various visual animated effects for plot elements. Now you can easily add loading animations to make your charts feel more alive. Check out this blog post to learn how this feature work.

Automatic Series Generation

New properties ChartData.SeriesItemsSource and ChartData.SeriesItemTemplate allow for automatic series generation. The new feature is useful in various MVVM scenarios and allows to automatically generate series based on provided template. Check out this blog post to learn how this feature work.

New ListBox Controls

Get two super-fast, gesture-based list box controls useful for data binding with complex UI templates. C1TileListBox supports multiple columns and rows to create tile displays. C1ListBox supports gesture-based zoom; useful for displaying large chunks of text or images that can be scaled by the user. Learn more.

ListBox for WPF

More Enhancements

  • Silverlight 5: Extended properties from classes that implement the ICustomTypeProvider interface are now supported in the C1PropertyGrid, C1DataGrid and C1FlexGrid controls.
  • ComboBox: Auto-search filtering now supports additional "Contains" condition in addition to the default "Starts With."
  • DataGrid: Now you can customize the filter condition applied in the C1DataGrid built-in filter row. By default a "Contains" condition is applied, but through a new attached property you can customize the filter to something else like "Starts With" or "Equals"
  • Scheduler: New AppointmentType property on Appointment class. You can use this property to show customized content or perform different actions depending on the property value.This property is serialized into different formats and it is saved into underlyingdata source if mapping for Appointment Properties is set.
  • TabControl: New VisibleItems property and VisibleItemsChanged events enable you to determine which tabs are visible to the end-user when scrolling is in effect.
  • TreeView: Show connected lines in C1TreeView by simply setting the ShowLines property. This gives the appearance of a classic windows treeview. Adjust the appearance of the lines with several simple properties.

What's New in Prior Releases?

Take a look at Studio for Silverlight's release history to find out what's new in previous releases. Also, check out what's new in OLAP for Silverlight.