private void ChartSelectionBehavior_SelectionChanged(object sender, Telerik.Windows.Controls.ChartView.ChartSelectionChangedEventArgs e)
 {
     if (e.AddedPoints.Count > 0)
     {
         var addedPoint        = e.AddedPoints[0];
         RetailMonthTagetBO bo = (RetailMonthTagetBO)addedPoint.DataItem;
         this.SetSaleDetails(bo);
     }
 }
 private void ChartSelectionBehavior_SelectionChanged(object sender, Telerik.Windows.Controls.ChartView.ChartSelectionChangedEventArgs e)
 {
     this.Dispatcher.BeginInvoke((Action)(() =>
     {
         MainViewModel vm = (MainViewModel)this.DataContext;
         if (vm != null && e.AddedPoints.Count > 0)
         {
             vm.HandleItemClicked(e.AddedPoints[0].DataItem);
         }
     }));
 }