Class ChartSeries
Base class for all series of data points, plotted on a Rad
Inherited Members
Namespace: Telerik.Windows.Controls.ChartView
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
public abstract class ChartSeries : ChartElementPresenter, IChartElementPresenterWithMargin, IChartSeries, IChartElementPresenter, ISeries
Constructors
ChartSeries()
Fields
AllowSelectProperty
Identifies the Allow
Declaration
public static readonly DependencyProperty AllowSelectProperty
Field Value
System.
|
ClipToPlotAreaProperty
Identifies the Clip
Declaration
public static readonly DependencyProperty ClipToPlotAreaProperty
Field Value
System.
|
DisplayNameProperty
Identifies the Display
Declaration
public static readonly DependencyProperty DisplayNameProperty
Field Value
System.
|
IsSelectedProperty
Identifies the Is
Declaration
public static readonly DependencyProperty IsSelectedProperty
Field Value
System.
|
ItemsSourceProperty
Identifies the Items
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
System.
|
LabelConnectorsSettingsProperty
Identifies the Label
Declaration
public static readonly DependencyProperty LabelConnectorsSettingsProperty
Field Value
System.
|
PointAnimationProperty
Identifies the Point
Declaration
public static readonly DependencyProperty PointAnimationProperty
Field Value
System.
|
SeriesAnimationProperty
Identifies the Series
Declaration
public static readonly DependencyProperty SeriesAnimationProperty
Field Value
System.
|
ShowLabelsProperty
Identifies the Show
Declaration
public static readonly DependencyProperty ShowLabelsProperty
Field Value
System.
|
TooltipTemplateProperty
Identifies the Tooltip
Declaration
public static readonly DependencyProperty TooltipTemplateProperty
Field Value
System.
|
TrackBallInfoTemplateProperty
Identifies the Track
Declaration
public static readonly DependencyProperty TrackBallInfoTemplateProperty
Field Value
System.
|
TrackBallTemplateProperty
Identifies the Track
Declaration
public static readonly DependencyProperty TrackBallTemplateProperty
Field Value
System.
|
Properties
AllowSelect
Determines whether the series might enter the IsSelected state.
Declaration
public bool AllowSelect { get; set; }
Property Value
System.
|
ClipToPlotArea
Gets or sets a value indicating whether this instance will be clipped to the bounds of the plot area.
Declaration
public bool ClipToPlotArea { get; set; }
Property Value
System.
|
DisplayName
Gets or sets the human-readable name of the series.
Declaration
public string DisplayName { get; set; }
Property Value
System.
|
IsSelected
Gets or sets a value indicating whether the series is currently in a "Selected" state. Usually this state is indicated by a change in the visual representation of the series.
Declaration
public bool IsSelected { get; set; }
Property Value
System.
|
ItemsSource
Gets or sets the source items to generate data points from.
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
System.
|
LabelConnectorsSettings
Gets or sets the connectors settings. When the value of this property is null, label connectors are not drawn.
Declaration
public ChartSeriesLabelConnectorsSettings LabelConnectorsSettings { get; set; }
Property Value
LabelDefinitions
Gets the collection that stores all the definitions that describe the appearance of each label per data point.
When Show
Declaration
public ObservableCollection<ChartSeriesLabelDefinition> LabelDefinitions { get; }
Property Value
System.
|
PointAnimation
Gets or sets the animation for this data points in this series instance.
Declaration
public ChartAnimationBase PointAnimation { get; set; }
Property Value
SeriesAnimation
Gets or sets the animation for this series instance.
Declaration
public ChartAnimationBase SeriesAnimation { get; set; }
Property Value
ShowLabels
Gets or sets a value indicating whether the series will display a label associated with each data point.
Declaration
public bool ShowLabels { get; set; }
Property Value
System.
|
TooltipTemplate
Gets or sets the ContentTemplate of the tooltip that is shown by the Chart
Declaration
public DataTemplate TooltipTemplate { get; set; }
Property Value
System.
|
TrackBallInfoTemplate
Gets or sets the template used to visualize the information about this series in a Chart
Declaration
public DataTemplate TrackBallInfoTemplate { get; set; }
Property Value
System.
|
TrackBallTemplate
Gets or sets the template used to visualize an intersection point between a Chart
Declaration
public DataTemplate TrackBallTemplate { get; set; }
Property Value
System.
|
Methods
GetDataPointLabels(DataPoint)
Gets all the System.
Declaration
public IEnumerable<FrameworkElement> GetDataPointLabels(DataPoint point)
Parameters
Data
|
Returns
System.
|
GetLabelConnector(ChartSeriesLabelPositionInfo)
Gets the points which build the label connector polyline.
Declaration
protected virtual List<Point> GetLabelConnector(ChartSeriesLabelPositionInfo info)
Parameters
Returns
System.
|
HitTest(Rect)
Determines whether the provided touch System.
Declaration
public virtual bool HitTest(Rect touchRect)
Parameters
System.
|
Returns
System.
|
HitTestDataPoints(Rect)
Finds all the data points which visual representations contain the specified touch System.
Declaration
public IEnumerable<DataPoint> HitTestDataPoints(Rect touchRect)
Parameters
System.
|
Returns
System.
|
HitTestDataPointsCore(Rect)
Performs the core logic behind the Hit
Declaration
protected virtual IEnumerable<DataPoint> HitTestDataPointsCore(Rect touchRect)
Parameters
System.
|
Returns
System.
|
HitTestElements(Rect)
Finds all the visual representations that contain the specified touch System.
Declaration
public IEnumerable<FrameworkElement> HitTestElements(Rect touchRect)
Parameters
System.
|
Returns
System.
|
HitTestElementsCore(Rect)
Performs the core logic behind the Hit
Declaration
protected virtual IEnumerable<FrameworkElement> HitTestElementsCore(Rect touchRect)
Parameters
System.
|
Returns
System.
|
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.
Declaration
public override void OnApplyTemplate()
Overrides
OnAttached()
Occurs when the presenter has been successfully attached to its owning Rad
Declaration
protected override void OnAttached()
Overrides
OnDetached(RadChartBase)
Occurs when the presenter has been successfully detached from its owning Rad
Declaration
protected override void OnDetached(RadChartBase oldChart)
Parameters
Rad
|
Overrides
OnLoaded(Object, RoutedEventArgs)
Occurs when a System.Windows.FrameworkElement has been constructed and added to the object tree.
Declaration
protected override void OnLoaded(object sender, RoutedEventArgs e)
Parameters
System.
|
System.
|
Overrides
OnPlayPointAnimations(Boolean)
Occurs when the Point
Declaration
protected virtual void OnPlayPointAnimations(bool hidePointsOnLoad)
Parameters
System.
|
OnPlaySeriesAnimation(Boolean)
Occurs when the Series
Declaration
protected virtual void OnPlaySeriesAnimation(bool hideSeriesOnLoad)
Parameters
System.
|
OnVisibilityChanged()
Occurs when the System.
Declaration
protected virtual void OnVisibilityChanged()
PlayPointAnimations()
Plays the Point
Declaration
public void PlayPointAnimations()
PlaySeriesAnimation()
Events
DataBindingComplete
Occurs when a databinding operation has been successfully completed.
Declaration
public event EventHandler DataBindingComplete
Event Type
System.
|
PointAnimationsCompleted
Occurs when the Point
Declaration
public event EventHandler PointAnimationsCompleted
Event Type
System.
|
SeriesAnimationCompleted
Occurs when the Series
Declaration
public event EventHandler SeriesAnimationCompleted
Event Type
System.
|