Class ChartHistogramSource
Handles histogram data associated operations for ScatterRangeBarSeries.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
public class ChartHistogramSource : FrameworkElement, IEnumerable<DataPoint>, IEnumerable
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
System.Windows.DependencyProperty
|
IntervalProperty
Identifies the Interval dependency property.
Declaration
public static readonly DependencyProperty IntervalProperty
Field Value
System.Windows.DependencyProperty
|
IntervalValueBindingProperty
Identifies the IntervalValueBinding dependency property.
Declaration
public static readonly DependencyProperty IntervalValueBindingProperty
Field Value
System.Windows.DependencyProperty
|
ItemsSourceProperty
Identifies the ItemsSource dependency property.
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
System.Windows.DependencyProperty
|
OrientationProperty
Identifies the Orientation dependency property.
Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
System.Windows.DependencyProperty
|
OriginValueProperty
Identifies the OriginValue dependency property.
Declaration
public static readonly DependencyProperty OriginValueProperty
Field Value
System.Windows.DependencyProperty
|
ValueBindingProperty
Identifies the ValueBinding dependency property.
Declaration
public static readonly DependencyProperty ValueBindingProperty
Field Value
System.Windows.DependencyProperty
|
Properties
ActualInterval
Gets the actual interval.
Declaration
public double ActualInterval { get; }
Property Value
System.Double
|
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.
Declaration
public double? Interval { get; set; }
Property Value
System.Nullable<System.Double>
|
IntervalValueBinding
Gets or sets the binding that will be used to get the values on the horizontal axis.
Declaration
public DataPointBinding IntervalValueBinding { get; set; }
Property Value
DataPointBinding
|
ItemsSource
Gets or sets the ItemsSource.
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
System.Collections.IEnumerable
|
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
ChartHistogramDataOrientation
|
OriginValue
Gets or sets the OriginValue. This property defines the vertical origin value of the bar. The default origin value is 0.
Declaration
public double OriginValue { get; set; }
Property Value
System.Double
|
ValueBinding
Gets or sets the binding that will be used to get the values on the vertical axis.
Declaration
public DataPointBinding ValueBinding { get; set; }
Property Value
DataPointBinding
|
Methods
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public IEnumerator<DataPoint> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<DataPoint>
A System.Collections.Generic.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
ChartAggregateFunction
|
Events
ActualIntervalChanged
Occurs when the actual interval changes.
Declaration
public event EventHandler ActualIntervalChanged
Event Type
System.EventHandler
|
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System.Collections.IEnumerator
|