public Legend()
{
// register any dependency property change handlers
DependencyPropertyDescriptor dpd = DependencyPropertyDescriptor.FromProperty(PieChartLayout.PlottedPropertyProperty, typeof(PiePlotter));
dpd.AddValueChanged(this, PlottedPropertyChanged);
this.DataContextChanged += new DependencyPropertyChangedEventHandler(DataContextChangedHandler);
InitializeComponent();
}