← Back to all blogs

Posts in 'silverlight'

Silent Installation of ComponentOne Installers

Many customers have asked us whether there is any way to silently install C1 installer on a computer. When we normally run C1 installer it requires local administrator rights and asks permission to make an entry to the registry.

This blog focuses on a small utility implementation where a drilled down C1Chart control is used to display detailed data for each row in C1FlexGrid. ComponentOne already provides a separate suite for Data Analysis in the form of OLAP for Silverlight. However, we may not need a full fledged control for small analytic display every time. In such a scenario, we can bind existing C1Chart control to the required data source to display the data.

How to Save the State of C1DataGrid

The ComponentOne DataGrid for Silverlight and WPF has a rich collection of methods that allow you to easily track every movement the user makes. We can take advantage of this tracking to listen for layout changes made to the grid and then persist the layout between runs of the application.

How to Create a Custom Theme for C1Chart

The ComponentOne Chart for Silverlight and WPF comes with 12 unique themes out of the box. These themes can be applied by simply setting the Theme property. In addition to the 12 built-in themes, C1Chart is also supported in the several toolkit themes like Expression Dark, Shiny Blue, etc. But in many cases your requirements may dictate that you design a custom theme for the charts. In this blog post I will walk through creating a custom theme for C1Chart using Expression Blend 4.

Binding Aggregate Values from C1FlexGrid to C1Chart for Silverlight

Chart and Grid are commonly used controls. Grid control is used to display the factual data while Chart control is used to analyze that data.

Rotate Pages in C1PdfViewer

Some of the PDF viewers allow the rotation of pages and changes in orientation.

The ComponentOne Roadmap to 2012

Throughout 2012 Microsoft will be making stepwise releases of Windows 8 and Visual Studio 11 starting with a public Consumer Preview released on February 29th. With Microsoft’s new platform, application developers will have more options and more capabilities than ever before.  But professional developers won’t be the only ones to benefit from these new tools. Microsoft has really extended its reach to include non-professional application developers with Visual Studio LightSwitch, to commercial App developers with a new Metro UI Shell and App Marketplace - and to non-traditional “Microsoft” developers with first-class citizen-support for jQuery, CSS, and HTML.

Accessing Silverlight Functions from Aspx Page Hosted Inside C1HtmlHost

C1HtmlHost is a wonderful control which gives you the ability to host web pages inside a Silverlight application. There are times when you would want to access a function defined in a Silverlight user control from an aspx page and it is possible with a few tricks.

Getting Data from Excel into C1CalcEngine

The other week I was asked: What is the best way to load data from an Excel spreadsheet into C1CalcEngine?

What's New in XAML 2012 v1

I am pleased to announce the ComponentOne 2012 v1 release is here. XAML is a large focus this release from new controls and themes to our partnership with Esri bringing you world class mapping tools. Let me run-down many of the key new features in Studio for WPF, Silverlight and Windows Phone.

Adding Checkbox to Boolean Column Header in SL FlexGrid

There are users who may require checkbox in a boolean Column's header of SL Flexgrid. This checkbox should have the basic implementations involved:

Displaying Connecting Lines in TreeView (SL & WPF)

The ability to show connecting lines between parent-child node is pretty useful and definitely gives a better representation in case of large data. TreeView controls over some platforms  have ShowLines property which user can set to see the connecting lines automatically.

Setting BackGround & ForeGround of WPF FlexGrid rows with CellTemplate

Usage of a TextBlock is quite common in CellTemplates of  Columns in a C1Flexgrid for WPF.  There might a requirement of changing BackGround/ForeGround of C1FlexGrid rows on some event, say MouseHover.

Custom Sorting on C1DataGrid for Silverlight

Sorting and Filtering are very frequently used database operations while working with Grid controls. C1DataGrid for Silverlight supports both of  these  interactive operations. However, none of its operations are  performed at Grid level. Both Sorting and Filerting are done at DataSource. C1DataGrid does not have any internal logic for these operations.

ComponentOne and CodedUI: Tips and Tricks Part-I

One of the most popular features that MS came out with in Visual Studio 2010 was automated test scripts using UICoder. That it is getting popular day by day would be an understatement, and though it is yet a long way to go for it to eventually become a standard tool in the field of Automation Testing, it is by far one of the most sought after tools already.

Draggable Pointer in C1LinearGauge

C1Gauge (SL and WPF) provides pointers to display values in a range. You may want to change the value by dragging the pointer to a specified value, just like a simple slider control behaves.

Binding Non-Boolean Properties to DataGridCheckBoxColumn

Can we bind a non-boolen property to DataGridCheckBoxColumn in C1DataGrid?

Charting with Multiple Plot Areas

Stacking plot areas within a chart can be a useful way to better analyze the data points. Rather than having many data series overlapped you can increase readability by moving some series to an adjacent plot area. This can all be achieved using the advanced capabilities of the ComponentOne Chart for XAML.

Styling Merged Column and Row Header cells in SL DataGrid

Silverlight has been a revolution when it comes to the flexibility of designing and changing the UI of an application. Silverlight suite from ComponentOne leverages on this advantage to provide further customization options to its users.