Studio for Silverlight

Get the controls and features you need to develop compelling applications and dashboards with ease. ComponentOne Studio® for Silverlight is a suite of 60+ controls built on Microsoft® Silverlight®. These powerful, yet lightweight, controls offer the latest Web UI trends and take advantage of everything Silverlight 5 has to offer from rich media to business application development.

2013 v1 Now Available! Download the 2013 v1 update to access the new Tile controls as well as feature enhancements for DockControl, FlexGrid, PdfViewer, and more. See the what's new details.

What's Inside?

Why use Studio for Silverlight?

  • Professional Themes and Simple Styling

    Professional Themes and Simple Styling

    Get 12+ themes including Metro, Office and Expression for the entire studio. Plus, with built-in ClearStyle technology, you can easily change control colors without having to modify complex templates. By just setting a few brush properties in Visual Studio you can quickly give a unique look to any C1 control without having to work in Expression Blend or be a professional designer.

  • Stunning and Powerful Data Visualization

    Stunning and Powerful Data Visualization

    With 40+ chart types, flexible data binding, run-time interaction, optimization for large data sets, and so much more, Chart for Silverlight is the most advanced charting control on the market. Apply styles, animations, markers and live updates to bring your dashboards to life!

  • Maps Powered By Esri

    Maps Powered By Esri

    When it comes to mapping, we have you covered. ComponentOne has partnered with Esri, the leading online map and GIS provider, to bring you the best mapping tools and UI controls together in one package. Easily transform GIS data into business intelligence with Maps powered by Esri®. With Studio for Silverlight you get free access to to the Esri controls, online map tiles and the ArcGIS API for Silverlight.

  • Fast and Flexible FlexGrid

    Fast and Flexible FlexGrid

    Experience the FlexGrid's legendary flexibility, speed, and small footprint. Inspired by Microsoft Excel for creating bound and unbound grids and scrolling speed 10x faster than the competition, FlexGrid for Silverlight provides built-in printing, cell merging, column aggregation, custom cells, and all the extensibility you need for your business data.

  • HTML and PDF Support

    HTML and PDF Support

    Get first-class support for HTML and PDF content in Silverlight with many of the ComponentOne controls. View your PDF documents and HTML reports using the innovative PdfViewer and ReportViewer controls. Deliver complete HTML editing with the Microsoft Word-like RichTextBox control. Export your data to PDF with ease using the C1Pdf class library.

  • Write Once Deploy Everywhere

    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. You can also use your XAML skills to develop LightSwitch extensions and SharePoint Web Parts using our controls. See our Studio for SharePoint and OLAP for LightSwitch as examples.

Features and Highlights

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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)
  • 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.
  • 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%.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

What's New in 2013 v1?

New Tile Controls

Tiles for Silverlight

Create tiled displays and navigation hubs with ComponentOne Tiles for Silverlight. Tiles make it easy to replicate the Windows 8 start screen experience in your own app. Get several different tile controls that support sliding and flipping animations with live updates. Combine tiles with different containers to achieve endless layout possibilities. Learn more.

FlexGrid Enhancements

The C1FlexGrid control now supports Excel-style auto complete when editing. The AutoComplete property enables users to efficiently add entries based on items already present on the column being edited.

More Enhancements

  • The C1DataGrid control has improved clipboard support. See the ClipboardCopyMode and ClipboardPasteMode properties.
  • The C1DockControl is enhanced to behave more like Visual Studio. For instance you can rip out tabs to make them floating and even dock floating tabs into other floating tabs.
  • The C1PdfViewer control now has support for reading encrypted files. The LoadDocument method now takes an additional, optional password parameter.
  • All control libraries now include Turkish localized resources, in addition to over 20 other languages, so you can easily localize your application.

See the complete 2013 v1 history for more details, improvements, and breaking changes.

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.