← Back to all blogs

Posts in 'wpf'

Hierarchical Nested Structure with C1FlexGrid

C1Flexgrid for WPF provides lot of features including the option to Group the data. However, it lacks the support for Hierarchical structure. Hierarchical display provides the ability to present the master data to users, such that the related detail data can be viewed in the same grid with a single mouse click. End users can expand and collapse the related row bands using a TreeView-like interface.

Editable Unbound Columns with C1DataGrid

Grid controls are commonly used to display records in tabular format. We have columns mapped to particular fields from the database to show the corresponding values. Along with this it provides the option to edit the values.

C1Chart for WPF : Get Points in View on End User Interaction

ComponentOne Chart for WPF allows us to perform End User Interaction wherein we can zoom/ scale/ translate chart for a better view.

Implement MultiDataTriggers in C1DataGrid

With this blog, we will see how one can implement MultiDataTrigger in conjunction with C1DataGrid.

Visualize Surface Charts in WPF with Direct3D Rendering

Deliver the highest performance charting possible with DirectX rendering. The C1Chart3D control supports a Direct3D render mode which takes advantage of hardware acceleration features supported by graphics accelerators. DirectX rendering allows you to display more data more quickly without sacrificing performance. To take advantage of Direct3D rendering, simply set the RenderMode property on the control to Direct3D.

HowTo: Customize FilterEditor of C1FlexGrid

ComponentOne FlexGrid allows end users to filter columns based on their values by using C1FlexGridFilterService. This service needs FlexGridFilter dll to be present in the project.

Drag and Drop Multiple Items in C1TreeView

ComponentOne TreeView supports drag-and-drop operations within the tree. We just need to set the 'AllowDragDrop' property to 'True' and the users will be able to reorder nodes within the tree by dragging them with the mouse.

Outlook-style Grouping

C1FlexGrid for WPF/Silverlight control now supports the creation of groups by dragging column headers into a grouping area, which is created by a separate component. What’s neat and ultra flexible about FlexGrid’s grouping panel is that you can customize the grouping behavior by using a simple value converter.

Drawing ToolTips in C1Chart for WPF

To increase the performance in C1Chart for WPF, Line and Symbol Charts, containing large amount of data one can set the DataSeries.RenderMode property to RenderMode.Bitmap. However, on setting the RenderMode to Bitmap the Data point labels, tooltips and PlotElementLoaded event are not available.

What's New in WPF and Silverlight 2013 v3

Studio Enterprise 2013 v3 is now available just one day after the release of Visual Studio 2013. Normally each release I post about what's new in all of the ComponentOne XAML studios in one post but this time i'm splitting out WinRT XAML from Silverlight and WPF because there's too much to mention for each studio. Studio for WinRT XAML continues to expand greatly (see my next post about that), while WPF and Silverlight have some exciting new stuff that's exclusive to these platforms such as themes and 3D charts. Let's run through what you'll find new inside Studio for WPF and Silverlight this release.

HowTo : Delete Tiles from C1TileView

ComponentOne TileView for WPF includes the C1TileView control, a panel that shows how to interactively browse through the data. It browses through the data interactively and expands and collapses the Tiles (C1TileViewItem(s)) to view more or less information.

HowTo: Collapsible Grouped Columns in C1FlexGrid

While working with grid application, data is generally grouped in Row format which can be expanded and collapsed to toggle the detailed data.

Announcing Spread WPF-Silverlight 7 v2!

ComponentOne is proud to announce the release of the new Spread WPF-Silverlight 7 v2. There are major upgrades to this version compared to the last release one year ago. There are many new features in this release including: the introduction of Excel 2013 like UI appearance and gesture touch support, Improvements for Excel file import/export and formula calculation performance, 10 categories 40+ chart types totally compatible with Excel, the ability to embed pictures into documents, a formula textbox control, and more...

Cascading Combo Boxes in C1DataGrid

With input based applications, we often find usage of cascading combo boxes where values of one combobox is dependent on the value selected in another combobox.

HowTo: Select Items with LeftMouseButton in C1TileListBox

The C1TileListBox for WPF provides the functionality to select and deselect Items by default at the RightMouse button's click.

C1Knob with Frequency/Interval Step

Recently a customer enquired about an implementation in C1Knob control, part of Gauges for WPF wherein he wanted to change the value with a particular frequency/ interval just like a simple slider control behaves with interval property.

Creating Colored “Alarm Zones” in C1Chart for XAML

In this post I describe a custom implementation of colored bands, or 'Alarm Zones,' in the C1Chart control, and I provide coded solutions for both WPF and Silverlight. The same code can also be applied to Windows Store and Windows Phone apps as well.

Getting Started with ComponentOne Chart Video Series 1-4

In this video tutorial series I show you how to get started using the ComponentOne Chart controls for Silverlight, WPF, Windows Phone and WinRT XAML. Since the controls share the same code base, much of the same code and techniques can be applied to all XAML versions.

Custom Symbol Styles in C1Chart for WPF

This is yet another utility blog with ComponentOne WPF Chart wherein we will discuss how one can show Custom Images in place of the default Symbol styles in a 'LineSymbols' Chart.