Example #1
0
 void AssociatedObject_Loaded(object sender, RoutedEventArgs e)
 {
     info1 = new ChartBreakRangeInfo(this.AssociatedObject.YAxis.BreakRange);
     this.AssociatedObject.YAxis.BreakRange.Union(new DoubleRange(300, 400), info1);
     this.AssociatedObject.cmb_BreakRanges.Items.Add("300-400");
     info2 = new ChartBreakRangeInfo(this.AssociatedObject.YAxis.BreakRange);
     this.AssociatedObject.YAxis.BreakRange.Union(new DoubleRange(600, 2000), info2);
     this.AssociatedObject.cmb_BreakRanges.Items.Add("600-2000");
 }
Example #2
0
 void btn_InsertBreak_Click(object sender, RoutedEventArgs e)
 {
     if (this.AssociatedObject.cmb_BreakRanges.SelectedItem != null)
     {
         string temp             = (string)this.AssociatedObject.cmb_BreakRanges.SelectedValue;
         ChartBreakRangeInfo inf = (temp == "300-400") ? info1 : info2;
         double start            = Convert.ToDouble(temp.Substring(0, temp.LastIndexOf('-')));
         double end = Convert.ToDouble(temp.Substring(temp.LastIndexOf('-') + 1));
         this.AssociatedObject.YAxis.BreakRange.Union(new DoubleRange(start, end), inf);
     }
 }