Click or drag to resize

ChartElementT Class

The base class that describes the chart element (indicator, candle, etc.).
Inheritance Hierarchy
SystemObject
  CloneableT
    EquatableT
      StockSharp.Xaml.ChartingChartPartT
        StockSharp.Xaml.ChartingChartElementT
          More...

Namespace:  StockSharp.Xaml.Charting
Assembly:  StockSharp.Xaml.Charting (in StockSharp.Xaml.Charting.dll) Version: 4.4.16.0 (4.4.16)
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public abstract class ChartElement<T> : ChartPart<T>, 
	IChartElement, ICloneable<IChartElement>, ICloneable, INotifyPropertyChanging, 
	INotifyPropertyChanged
where T : ChartElement<T>

Type Parameters

T
The chart element type.

The ChartElementT type exposes the following members.

Constructors
  NameDescription
Protected methodChartElementT
Initializes a new instance of the ChartElementT class
Top
Properties
  NameDescription
Public propertyChart
The chart on which the element is drawn.
Public propertyChartArea
The chart area on which the element is drawn.
Public propertyChildElements
Child chart elements.
Public propertyColorer
Custom elements colorer.
Public propertyFullTitle
The full series title which will be displayed in the chart.
Public propertyId
Unique ID.
(Inherited from ChartPartT.)
Public propertyIsLegend
Should this element be shown in the legend.
Public propertyIsVisible
Show chart element.
Public propertyParentElement
Parent chart element.
Public propertyXAxis
X axis this element currently attached to.
Public propertyXAxisId
X-axis.
Public propertyYAxis
X axis this element currently attached to.
Public propertyYAxisId
Y-axis.
Top
Methods
  NameDescription
Protected methodAddChildElement
Add child chart element.
Public methodCheckAxesCompatible
Check if the element can be drawn using supplied axis types.
Public methodClone (Overrides Cloneable.Clone.)
Public methodCompareTo(UTP) (Inherited from EquatableT.)
Public methodCompareTo(Object) (Inherited from EquatableT.)
Protected methodCreateClone
Create clone but do not fill out fields/properties.
Public methodEquals(UTP) (Inherited from EquatableT.)
Public methodEquals(Object) (Inherited from EquatableT.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Get the hash code of the object ChartElementT.
(Inherited from ChartPartT.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLoad
Load settings.
(Overrides ChartPartTLoad(SettingsStorage).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnDraw
Draw on root element.
Protected methodOnEquals
Compare ChartElementT on the equivalence.
(Inherited from ChartPartT.)
Protected methodOnReset
Reset element.
Protected methodRaisePropertyChanged
To call the event PropertyChanged.
(Inherited from ChartPartT.)
Protected methodRaisePropertyChanging
To call the event PropertyChanging.
(Inherited from ChartPartT.)
Protected methodRaisePropertyValueChanging
To call the event PropertyValueChanging.
(Inherited from ChartPartT.)
Protected methodRemoveChildElement
Remove child chart element.
Public methodSave
Save settings.
(Overrides ChartPartTSave(SettingsStorage).)
Protected methodSetFieldTField
Update field value and raise PropertyChanged event.
(Inherited from ChartPartT.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
See Also
Inheritance Hierarchy
SystemObject
  CloneableT
    EquatableT
      StockSharp.Xaml.ChartingChartPartT
        StockSharp.Xaml.ChartingChartElementT
          StockSharp.Xaml.ChartingChartActiveOrdersElement
          StockSharp.Xaml.ChartingChartAnnotation
          StockSharp.Xaml.ChartingChartBandElement
          StockSharp.Xaml.ChartingChartCandleElement
          StockSharp.Xaml.ChartingChartIndicatorElement
          StockSharp.Xaml.ChartingChartLineElement
          StockSharp.Xaml.ChartingChartTransactionElementT
          StockSharp.Xaml.ChartingChartVolatilitySmileElement