ClassChartHistogramSource
Handles histogram data associated operations for ScatterRangeBarSeries.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
public class ChartHistogramSource : FrameworkElement, IEnumerable<DataPoint>, IEnumerable
Inheritance: objectChartHistogramSource
Implements:
Constructors
ChartHistogramSource()
Initializes a new instance of the ChartHistogramSource class.
Declaration
public ChartHistogramSource()
Fields
ActualIntervalProperty
Identifies the ActualInterval dependency property.
Declaration
public static readonly DependencyProperty ActualIntervalProperty
Field Value
DependencyProperty
IntervalProperty
Identifies the Interval dependency property.
Declaration
public static readonly DependencyProperty IntervalProperty
Field Value
DependencyProperty
IntervalValueBindingProperty
Identifies the IntervalValueBinding dependency property.
Declaration
public static readonly DependencyProperty IntervalValueBindingProperty
Field Value
DependencyProperty
ItemsSourceProperty
Identifies the ItemsSource dependency property.
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
DependencyProperty
OrientationProperty
Identifies the Orientation dependency property.
Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
DependencyProperty
OriginValueProperty
Identifies the OriginValue dependency property.
Declaration
public static readonly DependencyProperty OriginValueProperty
Field Value
DependencyProperty
ValueBindingProperty
Identifies the ValueBinding dependency property.
Declaration
public static readonly DependencyProperty ValueBindingProperty
Field Value
DependencyProperty
Properties
ActualInterval
Gets the actual interval.
Interval
Gets or sets the Interval. This property defines the value length (width) of each bar in the histogram. If the property is set to null (default), an automatically interval is used. The auto-interval is calculated using the Scott's Normal Reference Rule. If the interval is bigger then the data range (max - min values), the data range is used as interval.
IntervalValueBinding
Gets or sets the binding that will be used to get the values on the horizontal axis.
Declaration
[TypeConverter(typeof(StringToDataPointBindingConverter))]
public DataPointBinding IntervalValueBinding { get; set; }
Property Value
ItemsSource
Gets or sets the ItemsSource.
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
Orientation
Gets or sets the orientation of the bars. The default value is Horizontal. Horizontal means that the intervals of the bars will be calculate on the horizontal axis, therefore the bars height will be relevant to the vertical axis.
Declaration
public ChartHistogramDataOrientation Orientation { get; set; }
Property Value
OriginValue
Gets or sets the OriginValue. This property defines the vertical origin value of the bar. The default origin value is 0.
ValueBinding
Gets or sets the binding that will be used to get the values on the vertical axis.
Declaration
[TypeConverter(typeof(StringToDataPointBindingConverter))]
public DataPointBinding ValueBinding { get; set; }
Property Value
Methods
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public IEnumerator<DataPoint> GetEnumerator()
Returns
A IEnumerator<T> that can be used to iterate through the collection.
Implements
GetValueAggregateFunction()
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the bars in the histogram.
Declaration
protected virtual ChartAggregateFunction GetValueAggregateFunction()
Returns
Events
ActualIntervalChanged
Occurs when the actual interval changes.
Declaration
public event EventHandler ActualIntervalChanged
Event Value