private void OnStyleUpdated(StyleUpdatedStyleSelectorUserControlEventArgs e)
        {
            EventHandler <StyleUpdatedStyleSelectorUserControlEventArgs> handler = StyleUpdated;

            if (handler != null)
            {
                handler(this, e);
            }
        }
 private void StyleSelectorUserControl_StyleUpdated(object sender, StyleUpdatedStyleSelectorUserControlEventArgs e)
 {
     if (e.DemographicStyleBuilderType != DemographicStyleBuilderType.PieChart)
     {
         StyleUpdatedDataSelectorUserControlEventArgs eventArgs = new StyleUpdatedDataSelectorUserControlEventArgs(e.DemographicStyleBuilderType);
         eventArgs.ActivatedStyleSelectors.Add((StyleSelectorUserControl)sender);
         OnStyleUpdated(eventArgs);
     }
     else
     {
         RaisePieChartUpdatedEvent();
     }
 }
        private void pictureBox_Click(object sender, System.EventArgs e)
        {
            DemographicStyleBuilderType StyleType = DemographicStyleBuilderType.DotDensity;

            if (sender == picDotDensity)
            {
                StyleType = DemographicStyleBuilderType.DotDensity;
            }
            else if (sender == picThematic)
            {
                StyleType = DemographicStyleBuilderType.Thematic;
            }
            else if (sender == picValueCircle)
            {
                StyleType = DemographicStyleBuilderType.ValueCircle;
            }

            StyleUpdatedStyleSelectorUserControlEventArgs eventArgs = new StyleUpdatedStyleSelectorUserControlEventArgs(StyleType);

            chkIsSelected.Checked = true;
            OnStyleUpdated(eventArgs);
        }