What's New in Prior Releases?

Studio for Silverlight 2011 v2

Studio for Silverlight includes a whole new collection of controls specifically targeting the Windows Phone, plus a new TileView control and Microsoft Excel class library. Other additions include enhancements to popular controls like C1Scheduler and C1FlexGrid as well as localization support.

Studio for Windows Phone

Expand your deployment opportunities with these fully charged Windows Phone 7 controls, included with a Studio for Silverlight subscription. They share the same code-base as their full Silverlight version, but have been tweaked to display and perform better on a mobile device. Check out the complete list of controls supported.

Localization Supported for 14 International Languages

We've added built-in localized resources for 14 international languages. Every ComponentOne Silverlight control can be easily localized in these cultures:

  • Arabic
  • Danish
  • German
  • Spanish
  • Finnish
  • French
  • Hebrew
  • Italian
  • Japanese
  • Dutch
  • Norwegian
  • Portuguese
  • Russian
  • Swedish

New Excel for Silverlight Component

The new C1XLBook component can read and write to Microsoft Excel files (XLSX) from your C# or VB.NET code. Create or load an existing an Excel Workbook and access individual sheets as if they were a simple grid composed of rows, columns and cells. With Excel for Silverlight you don't even need Microsoft Excel installed!

New TileView for Silverlight Control

The new C1TileView control is an interactive items control allowing users to expand and collapse tiles to view more or less information. Create dashboards, detail views, photo galleries and more with TileView for Silverlight! With drag-and-drop reordering of tiles at runtime users can instinctively rearrange the items with their mouse.

New Cosmopolitan Theme

Based off the latest and hottest new toolkit theme provided by Microsoft. Now you can add this Metro-style theme across your entire application with ComponentOne Studio for Silverlight and the Microsoft Silverlight toolkit.

Scheduler for Silverlight Enhancements

C1Scheduler now supports a Time Line view for displaying appointments in a horizontal layout. This view is useful when trying to see multiple groups at once to schedule a meeting. In this view the time is displayed horizontally and groups are arranged vertically, much like the ‘Schedule’ view in Microsoft Outlook 2010.

Other Enhancements

  • C1DataGrid has a new built-in multi-value filter. You can now combine multiple advanced filters in the same column header.
  • C1FlexGrid has a new ChildItemsPath property that allows for easy treeview creation. If your data class has a property that contains a list of elements of the same type, C1FlexGrid will show this hierarchical structure as a tree.
  • C1PdfViewer has been enhanced with GPUAcceleration and bitmap caching for improved performance.
  • C1Toolbar now includes collapse, help and dialog launcher buttons, as well as a new C1ToolbarSplitButton control.

See the complete 2011 v2 version history for more details, improvements and breaking changes.

Studio for Silverlight 2011 v1

Studio for Silverlight includes similar enhancements found in WPF, such as Chart additions and Excel-like filtering in FlexGrid. Like Studio for WPF, the Silverlight suite has grown to include new a C1Carousel control. This new panel control makes for structured UI development.

Chart Enhancements

  • New Chart Layers collection for displaying elements on the chart such as markers, labels, and interactive elements more easily.
  • Support for stacking multiple plot areas horizontally and vertically. This gives a more flexible layout for axes that will allow you to have several plot areas inside a single chart control.
  • New Polygon chart types: Polygon and PolygonFilled. These are similar to Line/Area but can create closed areas defined by the data points.

FlexGrid for Silverlight Enhancements

  • FlexGrid includes a new extension assembly which adds Excel-like filtering support. Users may set the filter by selecting values that should be displayed or by specifying conditions that must be met by the values in the column.

RichTextBox for Silverlight Enhancements

  • Enhanced support for inserting and editing images. Users can easily upload images from their computer to the editor and then easily select, resize and drag images on the document surface.

DataGrid for Silverlight Enhancements

Two new extension assemblies for added filtering and grouping summary functionality. Accomplish these advanced features with less code.

PdfViewer for Silverlight Enhancements

  • Added GetPages() method which returns a collection of the FrameworkElements representing each page of a loaded PDF. Now you have more flexibility for reading content from a PDF file and changing the way users view files.
  • Added support for printing documents with mixed page orientation.
  • Many more improvements to the supported PDF specification.

New Carousel for Silverlight Control

The new Carousel for Silverlight includes a virtualizing panel control that arranges child elements along an arbitrary 3D path. Use C1CarouselPanel with any items control to turn a flat list of items into a virtualizing carousel with true 3D perspectives and scrolling animation.

Scheduler for Silverlight Enhancements

Enhanced support for MVVM binding scenarios.

Change Log

View the 2011 v1 change log for details on bug fixes, breaking changes, and enhancements for this release version.

Studio for Silverlight 2010 v3

The key new feature this release is reporting. We break the limitation barriers when it comes to displaying PDF and HTML content in Silverlight with our two new viewer controls: C1ReportViewer and C1PdfViewer. You can now display your SSRS reports to end-users in a rich internet application.

This release also gives you the ability to create multi-user schedules with our new grouping features in C1Scheduler. Create and manage appointments for any number of contacts or resources. This was one of the most requested features! Among all the new controls and features this release is also the first ever real 3D chart for Silverlight. Graph real 3D surface and contour charts with the new charting control.

New ReportViewer and PdfViewer Controls

  • View HTML and PDF documents in Silverlight.
  • Use C1ReportViewer to display HTML and PDF-based reports from virtually any report generator such as Microsoft Reporting Services, Active Reports, Crystal, C1Reports or any other report provider capable of generating HTML or PDF output.
  • Use C1PdfViewer as a lightweight viewer for loading and saving arbitrary PDF files in Silverlight.
  • Both viewers support printing, paging, zooming and incremental text searching.

New Chart3D Control

  • Render 3D surface and contour charts in Silverlight with the new C1Chart3D control.
  • Support for floors, ceilings, zones, a legend and more.

Scheduler Resource Grouping

  • C1Scheduler can now group appointments by contacts, resources or categories to create a multi-column layout where each column corresponds to a different item.
  • There's no limit to the number of groups because users can page through grouped items with ease.
  • Simply drag an appointment to reassign it to a different resource, category or contact.
  • Grouping is supported in all scheduler views including month, week and day views.

DataGrid for Silverlight Enhancements

  • Header and cell merging (automatic and ad hoc)
  • Enhanced printing support
  • ViewPort information such as scrollbar positions and visible cells is now exposed through the grid control.

RichTextBox for Silverlight Enhancements

  • Enhanced table support for inserting and modifying tables in documents

Toolbar for Silverlight Enhancements

  • Added support for tabs, so you can organize groups into separate tabs for more screen real estate.

FlexGrid for Silverlight Enhancements

  • New samples for XLSX export and Undo/Redo support
  • You can now display subtotal (aggregate) rows above or below the grouped data.
  • Native Silverlight 4 Printing support.

Unified XAML Namespaces throughout Studio for Silverlight

We've just made development with Studio for Silverlight a whole lot easier. Now you only need to add one namespace reference to your XAML pages. No longer do you need a separate reference for each ComponentOne library being used. For example:

<UserControl x:Class="C1Demo"
     xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation
     xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
     xmlns:d=http://schemas.microsoft.com/expression/blend/2008
     xmlns:mc=http://schemas.openxmlformats.org/markup-compatibility/2006
     xmlns:c1=http://schemas.componentone.com/winfx/2006/xaml>

    
<Grid x:Name="LayoutRoot">
          <c1:C1Menu x:Name="c1Menu1"/>
         
<c1:C1Toolbar x:Name="c1Toolbar1"/>
         
<
c1:C1DataGrid x:Name="c1DataGrid1"/>
     </Grid>
</UserControl>

ComponentOne ClearStyle™ Technology

ComponentOne's innovative ClearStyle&trade technology now spreads across the entire studio, making design work a simple task. In this release we've added ClearStyle support to the following controls: DropDown, ComboBox, NumericBox, FilePicker, TreeView, Windows, Menu, ContextMenu, RangeSlider, TabControl, Expander, Accordion, ColorPicker, PropertyGrid, CoverFlow, Maps, MediaPlayer, DateTime Editors, Toolbar, and DockControl. Learn more.

New C1ScrollViewer Control

We now include a replacement for the standard ScrollViewer control which is fully compatible with WPF and supports scrolling in both horizontal and vertical directions.

Studio for Silverlight 2010 v2

The newest version of our Silverlight control suite takes full advantage of all classes and features found in Silverlight 4. Packed with over 50 controls for Silverlight, we continue to build the suite and add value with a new calendar control and enhancements to popular controls.

Release Notes

Classic ComponentOne FlexGrid for Silverlight

  • The classic FlexGrid control for WinForms is now included in Studio for Silverlight. This lightweight, super-flexible datagrid control delivers cell merging, full unbound mode, multi-row column headers, printing and more.

New ComponentOne Calendar for Silverlight

  • This new calendar control integrates seamlessly with the C1Scheduler for building complete Microsoft Outlook-style applications. C1Calendar is a multi-month calendar control that enables date range selection with interactive navigation.

Toolbar for Silverlight Enhancements

  • Enhanced Ribbon-like appearance and behavior of toolbar groups.
  • Toolbar groups can be collapsed on resize.
  • Support for the commanding framework.

DataGrid for Silverlight Enhancements

  • Added ICollectionView support.
  • Asynchronous data validation.
  • Visibility property added to Rows. You can now hide rows and create more hierarchical scenarios.

Studio for Silverlight 2010 v1

The 2010 release brings you the fastest and most complete Silverlight data grid on the market. ComponentOne DataGrid not only provides the widest feature set, but also has the quick, responsive loading and scroll experiences for the largest datasets; proven to load over 100 million cells of data. In addition to this major update, you can also expect enhancements to popular controls including RichTextBox, TreeView, Book, and more. This release version is compatible with Silverlight 3 and Silverlight 4.

Following v1 we will release a refactored version of Studio for Silverlight. This version focuses on taking full advantage of all new classes and features found in Silverlight 4 by releasing a new line of upgraded controls tested against the new framework (all fully compatible to our Silverlight 3 controls). You will be able to take advantage of Silverlight 4 improvements yourself through our controls without having to rewrite any of your existing code or XAML. This version will not be compatible with the Silverlight 3 Framework, but will be backward compatible to our Silverlight 3 controls.

Highlights of the release include:

Silverlight 4 Enhancements

  • Support for the Silverlight Analytics Framework
  • Implicit styles defined in Silverlight 4 for theming
  • Enhanced mouse right-click support (no more windowless=true)
  • Direct printing support in C1RichTextBox
  • Enhanced keyboard input in C1RichTextBox
  • Support for Visual Studio 2010 Design-time

Release Notes

DataGrid for Silverlight Enhancements

  • Added column virtualization
  • Heavily optimized the rendering engine
  • Added support for different row sizes and auto sizing

RichTextBox for Silverlight Enhancements

  • Built-in PDF export capabilities

ComboBox for Silverlight Enhancements

  • Added virtualization

Book for Silverlight Enhancements

  • Added support for vertical orientation
  • Supports transparent pages
  • Added virtualization
  • Open architecture for different page animations

Studio for Silverlight 2009 v3

Highlights of the release include:

  • DataGrid now has universal selection (cell, cell-range, row, column, each single or multiple), support for clipboard, ability to export to Excel, and row freezing.
  • DataGrid can display aggregate functions in grouped/total rows.
  • New DockControl that allows you to handle multiple windows in your Silverlight application, as well as new Tab and Toolbar controls.
  • 4 ready-to-use Gauge styles (Region, Ruler, Speedometer, Volume) that save you from having to design the look of your gauge.
  • PDF export capability. This is huge since printing is not supported in Silverlight.
  • New Chart types: Polar and Step.
  • ClearStyle technology that allows you to easily change control colors without having to change control templates (in this release: DataGrid, Gauges, and Scheduler).

Release Notes

New DockControl

  • Handles dragging and docking multiple windows in your application
  • Supports dockable, floating and tabbed windows
  • Supports Microsoft Expression Blend-like, natural docking as well as can support Microsoft Visual Studio-like docking
  • Sliding windows using the pin/unpin feature

New TabControl

  • Closeable tabs: on the tab page level or globally for the entire TabControl.
  • Tab overlay (overlap) and alignment
  • Choose from Rounded, Rectangle or Sloped tab shapes
  • Dynamically add new tabs at runtime like Internet Explorer 8
  • Tab menu can display all available tabs in a menu for easy navigation
  • Tab scrolling (Next/Previous buttons) for when more tabs than space allows

New Toolbar Control

  • Supports two kind of toolbars: C1ToolbarStrip and C1Toolbar (like Ribbon)
  • Similar look and feel to Microsoft Office 2007 Ribbon UI (C1Toolbar)
  • Fill toolbars with groups, buttons, separators or any UI Element
  • Features an overflow drop-down menu for items pushed out of view

Chart Enhancements

  • New chart types: polar and step
  • Added support for mouse wheel when interacting with chart (zoom/scale/scroll)
  • A new runtime chart editor which lets users set properties of the chart
  • Pie and Radar charts now have a starting angle property
  • Added feature for grouping small values for pie, bar, and column charts

DataGrid New Features

  • Export to Microsoft Excel
  • You can now freeze (pin) rows
  • Added aggregate functions in grouping/total rows
  • Added row editing events and row-level validation
  • Cell Selection by row, multi-row, column, multi-column and cell
  • You can now select and copy ranges of cells to paste in Excel

RichTextBox New Features

  • Added page support, full rendering customization, and column layout

Gauge Enhancements

  • Six new ready-to-use styles: Composite, Region, Ruler, Speedometer, Thermometer, Volume

Maps Enhancements

  • Now supports directly importing KMZ, GeoRSS encoding, and loading KML files from web addresses.
  • More internal improvements including C1MultiScaleImage, style and template handling, and loading vectors from URIs
  • Loading vector data from URI
  • Improved C1MultiScaleImage using image events (Silverlight 3)

Image Enhancements

  • Now supports image conversion from System.Windows.Media.Imaging.WriteableBitmap class

Media Player Improvements

  • Added new visual states such as buffering, stopped and playing
  • Improved default style to support button visibility

ColorPicker Enhancements

  • Added new property that allows alpha transparency selection

Scheduler Enhancements

  • Localization
  • Synchronized more with WPF Scheduler

PropertyGrid Enhancements

  • Now supports Silverlight 3 validation
  • Built-in support for “automatic” or default values
  • Support for Null values
  • New ReadOnly and Tag properties

New Client-side PDF Component

  • For reporting and printing Silverlight applications

New Samples

  • C1DataGrid used with PagedCollectionView and DataPager control
  • Sizing and cropping C1BitmapImage
  • PropertyGrid collection editor and object collection with navigator
  • How to read C1Reports inside Silverlight

Studio for Silverlight 2009 v2

Silverlight 3The 2009 v2 release of Studio for Silverlight now has over 40 controls built on the Silverlight 3 platform. In addition to porting all of the Silverlight 2 controls to Silverlight 3, the suite also includes new UI controls and updates.

Enhancements

  • New Scheduler Control

    Now you can easily integrate Microsoft Outlook-style scheduling functionality into your Silverlight apps with ComponentOne Scheduler. With options like customizable dialog boxes, built-in data views, import/export capabilities, and more, designing a scheduling application has never been easier.

  • Fastest Grid on the Market

    ComponentOne DataGrid has been vastly enhanced with improved speed and performance making it the fastest grid in the market.

  • Add Rich Media Content to Your Website

    Add a player that runs media, video or audio, using Silverlight to your application. ComponentOne MediaPlayer supports the media formats supported by Silverlight. Implement advanced capabilities with ease such as play lists, full-screen mode, overlay support, and more.

  • New Reflector Control

    This new container object displays a 2D or 3D reflection of its content. It supports any UIElement as content.

  • Advanced Charting Scenario Support

    Enjoy advanced features in ComponentOne Chart. Stream raw data, create trend lines, move average data, and more.

  • And More...

    Support for RIA Services July 2009 preview, new commanding framework, improved Toolkit themes support, additional samples, and updated documentation.

Studio for Silverlight 2009 v1

The 2009 release of Studio for Silverlight brings rich new features to popular controls as well as new controls to the market's richest suite of Silverlight controls.

Studio for Silverlight Channel 9 Movie Take a peek into the new and key features of Studio for Silverlight with lead Silverlight developer, Leo Vernazza and Director of Business Development, Todd Schick as they are interviewed by Channel 9 at MIX 09 in Las Vegas. See the full-featured datagrid and richtextbox, a demo of the BitMap API and Effects running in Silverlight 2, check out support for the Microsoft Silverlight Toolkit themes, and more. Watch it here!

Enhancements for 2009: Look What Just Got Better

  • DataGrid for Silverlight now supports Microsoft Outlook-style grouping and a DateTime column.
  • RichTextBox for Silverlight now supports undo/redo and RTF import/export.
  • Renewed Gauges for Silverlight: New types of ranges, support for off mode, label format, and more.
  • Add style to your UI with built-in support for the most popular Microsoft Silverlight Toolkit themes, including ExpressionDark, ExpressionLight, WhistlerBlue, RainerOrange, ShinyBlue, and BureauBlack. Take a look at the Control Explorer, and navigate to Themes to see the supported controls.

New Controls and Image Editing Class

ComponentOne PropertyGrid™ for Silverlight

ComponentOne PropertyGrid for Silverlight (C1PropertyGrid) is a version of the well known Microsoft Visual Studio Property Grid. It allows you to easily edit any class and includes more than 10 built-in editors.

ComponentOne Time Picker™ for Silverlight

Exchange time information with an end-user using ComponentOne Time Picker for Silverlight. It provides a simple and intuitive interface for selecting time values. The time can be selected by using the spin buttons, keyboard arrows, or by typing in fields.

ComponentOne DateTime Picker™ for Silverlight

Exchange date and time information with an end-user using ComponentOne DateTime Picker for Silverlight. It provides a simple and intuitive interface for selecting date and time or just time values. The date and time can be selected by using the spin buttons, keyboard arrows, or by typing in fields.

ComponentOne Bitmap™ for Silverlight

oad images (PNG and JPG), edit pixel by pixel, and show in an image tag or save to a stream with ComponentOne Bitmap for Silverlight (C1Bitmap).

Studio for Silverlight 2008 v3

We have several important new features in this drop:

  • New Control Explorer (with on-demand loading of xaps)
  • New C1ContextMenu control
  • New C1Image control (with support for Animted GIFs!!)
  • As-You-Type spell checker in the C1RichTextBox
  • Support for Add/Remove rows in C1DataGrid
  • Improved look & feel for C1Window, C1Accordion
  • Keyboard support for Mac