Class BaseChartItem3D
This class represents the base class for all chart items in the 3D space.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Controls.Charting
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public abstract class BaseChartItem3D : DynamicUIElement3D, INotifyPropertyChanged, ITreeElement3D, ITreeNode3D, IChartItem, ILogicalItem
Constructors
BaseChartItem3D()
Declaration
protected BaseChartItem3D()
Fields
DataPointProperty
Identifies the DataPoint dependency property.
Declaration
public static readonly DependencyProperty DataPointProperty
Field Value
System.Windows.DependencyProperty
|
Properties
ChartArea
Gets or sets the ChartArea associated with the current chart item.
Declaration
public ChartArea ChartArea { get; }
Property Value
ChartArea
|
Implements
CurrentIndex
Gets the index of the current chart item.
Declaration
public int CurrentIndex { get; }
Property Value
System.Int32
|
Implements
DataPoint
Gets or sets the data point associated with the current chart item.
Declaration
public DataPoint DataPoint { get; set; }
Property Value
DataPoint
|
Implements
DataSeries
Gets the DataSeries associated with the current chart item.
Declaration
public DataSeries DataSeries { get; set; }
Property Value
DataSeries
|
Implements
Methods
CreateElementGeometry()
Creates the geometry of the chart item.
Declaration
protected abstract Geometry3D CreateElementGeometry()
Returns
Geometry3D
The Geometry. |
CreateElementMaterial()
Creates the material for the chart item.
Declaration
protected virtual Material CreateElementMaterial()
Returns
Material
The Material. |
CreateElementModel()
Creates the final element 3D model.
Declaration
protected override Model3D CreateElementModel()
Returns
Model3D
The final 3D model of the element. |
Overrides
EvaluateItemParameters()
Called when a change (in the data, visual, or layout) requires reevaluation of the parameters of the chart item.
Declaration
protected abstract void EvaluateItemParameters()
OnDataPointChanged(DependencyPropertyChangedEventArgs)
Occurs when the data point associated with the current chart item changes.
Declaration
protected virtual void OnDataPointChanged(DependencyPropertyChangedEventArgs args)
Parameters
System.Windows.DependencyPropertyChangedEventArgs
args
|
OnDataPointPropertyChanged(Object, PropertyChangedEventArgs)
Occurs when a property of the data point associated with the current chart item changes.
Declaration
protected virtual void OnDataPointPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.Object
sender
|
System.ComponentModel.PropertyChangedEventArgs
e
|
OnDataSeriesChanged(DataSeries, DataSeries)
Occurs when the data series associated with the current chart item changes.
Declaration
protected virtual void OnDataSeriesChanged(DataSeries oldDataSeries, DataSeries newDataSeries)
Parameters
DataSeries
oldDataSeries
|
DataSeries
newDataSeries
|
OnDataSeriesCollectionChanged(Object, NotifyCollectionChangedEventArgs)
Occurs when the data series collection associated with the current chart item is updated.
Declaration
protected virtual void OnDataSeriesCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
Parameters
System.Object
sender
|
System.Collections.Specialized.NotifyCollectionChangedEventArgs
e
|
OnDataSeriesDefinitionPropertyChanged(Object, PropertyChangedEventArgs)
Occurs when some definition property of the data series associated with the current chart item changes.
Declaration
protected virtual void OnDataSeriesDefinitionPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.Object
sender
|
System.ComponentModel.PropertyChangedEventArgs
e
|
OnDataSeriesItemPropertyChanged(Object, PropertyChangedEventArgs)
Occurs when an item in the data series collection associated with the current chart item is updated.
Declaration
protected virtual void OnDataSeriesItemPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.Object
sender
|
System.ComponentModel.PropertyChangedEventArgs
e
|
OnDataSeriesPropertyChanged(Object, PropertyChangedEventArgs)
Occurs when a property of the data series associated with the current chart item changes.
Declaration
protected virtual void OnDataSeriesPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.Object
sender
|
System.ComponentModel.PropertyChangedEventArgs
e
|
OnUpdateModel()
Participates in rendering operations when overridden in a derived class.
Declaration
protected override void OnUpdateModel()