I recently came across some very high quality charts and gauge controls available through VISIFire for WP7, WPF and Silverlight based applications. If are in need of some professional charts or gauges for your application, I would high recommend you check them out!
The chart-based controls currently available include the following:
2-D Column Charts
3-D Column Charts
Line / Step / Quick Line Charts
Stacked Charts
Funnel / Pyramid Charts
Bar Charts
CandleStick Charts
Area Charts
Pie / Doughnut Charts
Spline Charts
Radar / Polar Charts
Combination Charts
Bubble / Point Charts
Stock Charts
And for Gauges:
These controls include support some powerful features:
- Interactivity
- Elegant Animations
- Scrollable Charts
- Theming and Styling
- Animated Updates
- Zooming
- Data Binding
- Logarithmic Axis
Note that all these controls are compatible and editable in Microsoft Expression Blend.
To get an understanding of the stunning look and feel of these charts and gauges check out these screenshots below:
Getting start is very easy and literally takes only a few minutes to get up and running. To start, download the trial from here once you unzip the package add a reference from your project to SLWpVisifire.Charts.dll and/or SLWpVisifire.Gauges.dll. The following code below shows an example of a Spline chart in your XAML:
<vc:Chart xmlns:vc="clr-namespace:Visifire.Charts;assembly=SLVisifire.Charts" Width="500" Height="300" Theme="Theme1" CornerRadius="7" AnimatedUpdate="true" > <vc:Chart.Titles> <vc:Title Text="Visifire Spline Chart"></vc:Title> </vc:Chart.Titles> <vc:Chart.PlotArea> <vc:PlotArea ShadowEnabled="false"></vc:PlotArea> </vc:Chart.PlotArea> <vc:Chart.Series> <vc:DataSeries RenderAs="Spline" MarkerSize="8" > <vc:DataSeries.DataPoints> <vc:DataPoint AxisXLabel="Sun" YValue="5"/> <vc:DataPoint AxisXLabel="Mon" YValue="6"/> <vc:DataPoint AxisXLabel="Tue" YValue="10"/> <vc:DataPoint AxisXLabel="Wed" YValue="18"/> <vc:DataPoint AxisXLabel="Thu" YValue="10"/> <vc:DataPoint AxisXLabel="Fri" YValue="30"/> <vc:DataPoint AxisXLabel="Sat" YValue="32"/> </vc:DataSeries.DataPoints> </vc:DataSeries> </vc:Chart.Series> </vc:Chart>
When rendered, it will look like this:
Like what you see? Go to http://www.visifire.com to get started!
Thanks,
–Mike














Hey, Micheal, thank you
About a year ago I wrote a test task using Visifire. I was amazed that these components didn’t support databinding. What is the current situation? Have they implemented it?
I’m using Visifire. It was quick to get going and all, but it doesn’t have Silverlight styling, templates, binding and the like. It is more a chart utility that was “wrappered” to work with Silverlight. I wish it had more “Silverlight-like” features.
But it is pretty quick when there are lots of points which was my situation. If the built-in Silverlight Chart were faster, I would be using it.
Yeah, these folks are great. Highly recommended. I found Visifire about two years ago, first worked with their free, open source version, then decided to purchase a multi-developer version for our shop. [And no, I don't work or profit from them]
Their stuff is great – eye-popping stuff, fantastic documentation, and amazingly professional support, even when you’re trying their open-source version. Not that you need their support much because the docs are so good. So easy to throw in some eye candy and sell the business users. Then you realize it’s much more than eye candy – these folks are pros.
I haven’t tried databinding but that’s a good question, i’ll take a look.