← Back to all blogs

Posts in 'windowsphone'

Map Visualizations…without Maps!

Did you know that you can create a flashy data visualization on a map without needing a real mapping control?

Load and Display Excel Files in your Windows Phone App

Control libraries are extremely useful when you need to work with special file formats, like PDF and Excel, because learning how to read and write to these raw formats is very time consuming. ComponentOne has plenty of libraries and tools for these popular file formats including our Excel library for the Windows Phone. In this blog post I show how you can load Excel (XLSX) and CSV files using the C1Excel library, and then I show how you can display the contents of the file in a C1FlexGrid and C1Chart control.

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.

What's New in XAML 2013 v2

There is so much to cover in the 2013 v2 release of Studio for WPF, Silverlight, WinRT XAML and Windows Phone. You can now download this update from the web site. If you're interested in more than one studio, I recommend installing Studio Enterprise. The web installer lets you select which studios you wish to download and install. In this post I highlight 12 of the coolest new features and controls.

What's New in XAML 2013 v1

This first release of 2013 introduces a lot of new controls in Studio for WinRT XAML since it is a newer and faster growing platform. But that's not to say the other platforms are left in the dark. There are plenty of new and exciting features all around. Here's my top 10:

Tampa Windows Phone User Group to meet tomorrow!

ComponentOne is sponsoring the Tampa WPUG meeting on Wednesday night. Please register for accurate Pizza count!

ComponentOne ClearStyle Technology White Paper

The main goal of ComponentOne ClearStyle™ technology is to allow developers to make simple visual appearance changes without having to deal with Microsoft Expression Blend, Styles and Templates.

Orlando, one of the best code camps set for this weekend: ComponentOne Diamond sponsor

This weekend, one of the best annual code camps I have been to, is taking place in Lake Mary, FL. The Orlando Code Camp 2013 will take place on Saturday, March 16th at Seminole State College. It’s looking like 700-800 registrations. I always look forward to this code camp. I have lots of great memories, including my first Russcam interview with Dave Noderer, just two years ago. I now have 90 episodes published and many more to come. The code camp gets bigger every year and they have a core group of volunteers and organizers that do an awesome job at getting sponsors and running the event with flawless execution.

C1 RussCamTV Episode 86: TechEd Part 12

There's more from TechEd 2012... this time a MVP twofer! First, Microsoft Windows Phone Developer MVP Nikita Polyakov talks about why he's excited about Windows Phone development and the tools available from ComponentOne a division of GrapeCity! Then, Microsoft Silverlight Architecture MVP Ward Bell tells us about his company and why he's thinking about trying Controls by ComponentOne to make his product even better!

Chart Data Point Selection (MVVM)

Another new feature in the 2012 v3 version of the ComponentOne XAML chart controls is selection support. We’ve always been able to detect which plot element is clicked on using either the PlotElementLoaded event or DataIndexFromPoint method, but this new selection feature makes it especially easier when working in MVVM scenarios because there's no code-behind required. Charts are not typically used as a means for selection, such as a ListBox or DataGrid, but in some scenarios they work quite nicely. For example, column, bar and pie charts lend themselves very well to selection.

Getting Started with Chart Animation in XAML

Many of the enhancements to the C1Chart control in 2012 v3 were to make development easier. Animation is one of those features. You’ve always been able to apply animations to the plot elements, but now with the new animation API it got a lot easier. This blog post walks through creating load animations in XAML.

Chart Automatic Series Generation (MVVM)

The C1Chart control got several new enhancements in the 2012 v3 release. One of the new features introduced is automatic series generation. Two new properties on the ChartData object now enable the number of data series to be automatically generated based upon the model. This is a useful feature for developers using MVVM as now the number of series can be completely generated in the View Model.

Design Tips for Creating Modern Style Charts in XAML

Designing a chart for a Modern UI-style application should be one of the easiest tasks in a developer’s lifetime. The Modern UI (formerly Metro) style that you know has very simple and minimalistic qualities to it. Some of those qualities include:

Animated Gauges for XAML

ComponentOne Gauges offer an interesting way to visualize your data. The C1Gauge libraries for Silverlight, WPF, Windows Phone and WinRT are all identical so I will refer to them as a whole as Gauges for XAML. While the gauges do not have built-in animation features, they do support standard XAML animation techniques. This blog post describes a common scenario and shows how you can apply an animation to the gauge pointer upon value change.

WP7 App Showcase: C1Buzz

C1Buzz is a Windows Phone 7 app I wrote myself using some ComponentOne controls. It is basically an RSS reader that is specially tailored to show all ComponentOne social media. The key feature of the app is that it parses Facebook, Twitter and Wordpress RSS feeds using System.Xml.Linq classes. The Facebook feeds are then displayed using the C1RichTextBox control.

What's New: C1Popup for Windows Phone

New in 2012 v2, the C1Popup control is an advanced version of the primitive Popup class with added features such as animation and back button support. Popups are convenient because they eliminate the need of having to create a separate page to display or gather additional information from the user. C1Popup behaves like a separate page because users can instinctively escape the popup by pressing the hard back button.