Native Client

T07 Roll Your Own Dashboard in XAML


10:45am - 12:00pm

Level: Intermediate

Billy Hollis

XAML Slinger

XAML is well-suited to dynamic interfaces such as dashboards. Most XAML developers are more accustomed to static user interfaces, though, and aren't experienced with creating dynamic, pluggable user interfaces. This session will present a simple architecture for a dashboard that allows for pluggable panels, with options for the user to select panels and determine their position. If your business users have been clamoring for a place to put important visual components not needed by all users, this session can help get you started.

You will learn:

  • About dynamic dashboards, based on designs for a real application
  • The concept of a generic dashboard control, which leverages the concept of a content control in XAML
  • Basic design for a dashboard manager that allows users to select and place dashboard controls