Studio for WPF Features and Highlights
50+ WPF Controls
Studio for WPF adds over 50 controls to your Visual Studio Toolbox, including grids, charts, scheduler, gauges, maps, docking, toolbars, data input, and much more! These "true XAML" controls not only fill the gap with what's missing in the standard toolkit, but they add more features, functionality, and better performance over their existing counterparts.
12+ Professional Themes
Make your Windows apps beautiful with 12 themes including Office Blue, Office Black, Office Silver, Expression Dark, Expression Light and Cosmopolitan (formerly Metro). All themes are supported in .NET 3.5 and 4.0, and they support standard controls too. Browse all themes
ClearStyle Technology for XAML Styling Made Easy
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.
World Class Reporting
Generate, preview, and export Microsoft-style reports with Reports for WPF
. Render reports directly to a printer, or export to various formats including XPS, Open XML Word, HTML, PDF, Excel and rich text. Reports for WPF also supports SQL Server Reports. Use our Report Viewer, PDF and RichTextBox controls to display arbitrary HTML and PDF documents as well.
Out-of-the-box Scheduling Solutions
Create a Microsoft Outlook-style scheduling application in minutes with Scheduler for WPF
. Select from five built-in views: Day, Week, Work Week, Month and TimeLine. Bind your schedule to the data source of your choice, use local XML storage or import/export iCal data.
Cutting-Edge Layouts and Animation
Create modern and high technical looking applications that feature rich animations and smooth interactive experiences for the user. Studio for WPF features many rich animation and layout controls which take advantage of the animation techniques possible in the WPF framework. These controls include Accordion
Supported in both Microsoft Visual Studio and Expression Blend, Studio for WPF controls promote collaboration in your team and fit seamlessly into your developer/designer workflow. Supported versions include VS2008, VS2010, VS2012, Blend 3, Blend 4.
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 follows data-binding best practices for even the most advanced MVVM developer.
Studio for WPF controls are fully compatible with the XAML Browser Application (XBAP) deployment capabilities of Windows Presentation Foundation. XBAP deployment allows you to create robust Rich Internet Applications (RIA) that take full advantage of the .NET 3.x and 4.0 Frameworks.
Localization for 20+ Cultures
Broaden your global audience with quick localization support for 20+ international languages. Studio for WPF 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)
Code Sharing with Silverlight
Studio for WPF controls share the same codebase as our Silverlight controls
. So you can build both rich web and desktop client applications by sharing a lot of the same code. This will reduce development time, cost and eliminate the learning curve of having to learn controls from two platforms.
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 Studio for WPF 2012 v3?
This release adds two new specialized ListBox controls, enhanced Chart selection and animation features, new Cosmopolitan (Metro) theme, and much more. See the complete 2012 v3 version history for more details, improvements, and breaking changes.
Cosmopolitan Theme (formerly Metro)
Provide a modern look to your WPF applications with the new C1Cosmopolitan theme. This theme has features that resemble the Zune and Windows Phone design language aspects of it in a modern, clean UI form. It not only supports all ComponentOne controls but standard ones as well. Learn how to apply themes in Studio for WPF.
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.
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.
- 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 WPF's release history to find out what's new in previous releases.