Home > English > Creating a Dashboard in Silverlight – Part II

Creating a Dashboard in Silverlight – Part II

In our last post, we discussed a high level approach for providing dashboarding in our Silverlight application.  One of hottest requests in information technology (IT) is the desire for an easy, intuitive, self-service means for authoring and publishing, and viewing dashboard elements.  In todays post, we are going to drill deeper into what it takes to deliver the smallest unit in our dashboard solution:  the Dashboard Element.

The Dashboard Element will be broken into two main entities:

  • Table – a table will provide tabular data and allow for sorting, traffic light, and aggregations of data.
  • Chart – a chart will provide a visual representation of data in one or more series of data.  The chart will support Area, Bar, and Line types in the first version of the product.  It will be possible to overlay one chart type over another.

The Dashboard Element will also contain a title, legend, X-Axis title, Y-Axis title, X-Axis Label rotation, series label, and a collection of DashboardQuery objects.  We will cover each of these as we define this control.

The Dashboard Element will be a UserControl with the XAML being bound to its code-behind properties.  This way we can set all of the properties necessary for a Dashboard Element to work declaratively without needing to create custom ViewModels for each instance.

Before we go any further, let’s take a look at what a flexible Dashboard would look like.

Next we will look at one of the Dashboard Elements maximized.

In the next post, we will go over the steps to creating the Dashboard Element.

Until then, see you next time.

Categories: English Tags: ,
  1. Paul Cox
    September 6, 2010 at 8:43 pm

    I’ve looked for part III (and following), but don’t see them. Have I missed them? Is there a book? This is a promising-looking series for something I’d like to know more about. Is there more on this topic?

    • September 25, 2010 at 12:22 pm


      Yes, I have been working quite a bit on this and will be release some new updated posts to reflect what I have been doing. I have thought a lot about doing a book on this topic as I really haven’t seen any good information on building this in Silverlight.



      • Jim O
        March 25, 2011 at 2:30 pm

        Any updates on this? I would love to see the rest of this series or the finished project.

      • March 25, 2011 at 6:55 pm


        I am currently working out a book contract and will update my blog once everything is finalized. The book’s focus will be on building Dashboards in Silverlight.



  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: