Beispiel #1
0
 /// <summary>
 /// Method implementation for generating visible labels for CategoryAxis.
 /// </summary>
 protected override void GenerateVisibleLabels()
 {
     SetRangeForAxisStyle();
     CategoryAxisHelper.GenerateVisibleLabels(this, LabelPlacement);
 }
Beispiel #2
0
 /// <summary>
 /// Apply padding based on interval
 /// </summary>
 /// <param name="range"></param>
 /// <param name="interval"></param>
 /// <returns></returns>
 protected override DoubleRange ApplyRangePadding(DoubleRange range, double interval)
 {
     return(CategoryAxisHelper.ApplyRangePadding(this, range, interval, LabelPlacement));
 }
Beispiel #3
0
 /// <summary>
 /// Method implementation for Get LabelContent for given position
 /// </summary>
 /// <param name="position"></param>
 /// <returns></returns>
 public override object GetLabelContent(double position)
 {
     return(CategoryAxisHelper.GetLabelContent(this, position));
 }
Beispiel #4
0
 /// <summary>
 /// Calculates actual interval
 /// </summary>
 /// <param name="range"></param>
 /// <param name="availableSize"></param>
 /// <returns></returns>
 protected internal override double CalculateActualInterval(DoubleRange range, Size availableSize)
 {
     return(CategoryAxisHelper.CalculateActualInterval(this, range, availableSize, Interval));
 }
Beispiel #5
0
 /// <summary>
 /// Method implementation for Generate Visible labels for CategoryAxis
 /// </summary>
 protected override void GenerateVisibleLabels()
 {
     CategoryAxisHelper.GenerateVisibleLabels(this, LabelPlacement);
 }