public void NewStructuring(object asender, NewStructuringEventArgs e)
 {
     try
     {
         this.uctrl_ListClusterAlgVisualizer.AddPartitionInfo(e.NewStructuringInfo);
     }
     catch (Exception _ex)
     {
         GeneralTools.Tools.WriteToLog(_ex);
     }
 }
        public void NewStructuring(object sender, NewStructuringEventArgs e)
        {
            try
            {
                Struct = null;
                Struct = e.NewStructuring;
                tb_alg_name.Text = e.NewStructuringInfo.AlgorithmName;

                rc_graphic.SeriesMappings = new SeriesMappingCollection();

                List<SeriesMapping> sm = TelerikUtils.InitBubbleChart(Struct, att_x, att_y);

                foreach (SeriesMapping item in sm)
                {
                    rc_graphic.SeriesMappings.Add(item);
                }

                rc_graphic.ItemsSource = null;
                rc_graphic.ItemsSource = TelerikUtils.FillBubbleChartData(Struct, att_x, att_y);

            }
            catch (Exception _ex)
            {
                GeneralTools.Tools.WriteToLog(_ex);
            }
        }