Show / Hide Table of Contents

Class ChartAnnotation

Annotation.

Inheritance
Object
ChartPart<ChartAnnotation>
ChartElement<ChartAnnotation>
ChartAnnotation
Implements
Ecng.Serialization.IPersistable
IChartElement
INotifyPropertyChanged
Ecng.Common.ICloneable<IChartElement>
ICloneable
INotifyPropertyChanging
Inherited Members
ChartElement<ChartAnnotation>.IChartElement.get_PersistantChartArea()
ChartElement<ChartAnnotation>.AddChildElement(IChartElement, Boolean)
ChartElement<ChartAnnotation>.RemoveChildElement(IChartElement)
ChartElement<ChartAnnotation>.OnReset()
ChartElement<ChartAnnotation>.GetGeneratedTitle()
ChartElement<ChartAnnotation>.CreateClone()
ChartElement<ChartAnnotation>.Clone()
ChartElement<ChartAnnotation>.CheckAxesCompatible(Nullable<ChartAxisType>, Nullable<ChartAxisType>)
ChartElement<ChartAnnotation>.Chart
ChartElement<ChartAnnotation>.ChartArea
ChartElement<ChartAnnotation>.FullTitle
ChartElement<ChartAnnotation>.IsVisible
ChartElement<ChartAnnotation>.IsLegend
ChartElement<ChartAnnotation>.XAxisId
ChartElement<ChartAnnotation>.YAxisId
ChartElement<ChartAnnotation>.Colorer
ChartElement<ChartAnnotation>.XAxis
ChartElement<ChartAnnotation>.YAxis
ChartElement<ChartAnnotation>.ParentElement
ChartElement<ChartAnnotation>.ChildElements
ChartPart<ChartAnnotation>.OnEquals(ChartAnnotation)
ChartPart<ChartAnnotation>.GetHashCode()
ChartPart<ChartAnnotation>.RaisePropertyChanging(String)
ChartPart<ChartAnnotation>.RaisePropertyChanged(String)
ChartPart<ChartAnnotation>.RaisePropertyValueChanging(String, Object)
ChartPart<ChartAnnotation>.SetField<TField>(TField, TField, String)
ChartPart<ChartAnnotation>.Id
ChartPart<ChartAnnotation>.PropertyChanging
ChartPart<ChartAnnotation>.PropertyChanged
ChartPart<ChartAnnotation>.PropertyValueChanging
Namespace: StockSharp.Xaml.Charting
Assembly: StockSharp.Xaml.Charting.dll
Syntax
public class ChartAnnotation : ChartElement<ChartAnnotation>, IPersistable,,, IChartElement, INotifyPropertyChanged, ICloneable<IChartElement>, ICloneable, INotifyPropertyChanging

Constructors

ChartAnnotation()

Initializes a new instance of the ChartAnnotation.

Declaration
public ChartAnnotation()

Properties

Type

Annotation type.

Declaration
public ChartAnnotationTypes Type { get; set; }
Property Value
Type Description
ChartAnnotationTypes

Methods

Load(SettingsStorage)

Load settings.

Declaration
public override void Load(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Settings storage.

Overrides
StockSharp.Xaml.Charting.ChartElement<StockSharp.Xaml.Charting.ChartAnnotation>.Load(Ecng.Serialization.SettingsStorage)

OnDraw(ChartDrawData)

Draw on root element.

Declaration
protected override bool OnDraw(ChartDrawData data)
Parameters
Type Name Description
ChartDrawData data

Chart drawing data.

Returns
Type Description
Boolean

true if the data was successfully drawn, otherwise, returns false.

Overrides
StockSharp.Xaml.Charting.ChartElement<StockSharp.Xaml.Charting.ChartAnnotation>.OnDraw(StockSharp.Xaml.Charting.ChartDrawData)

Save(SettingsStorage)

Save settings.

Declaration
public override void Save(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Settings storage.

Overrides
StockSharp.Xaml.Charting.ChartElement<StockSharp.Xaml.Charting.ChartAnnotation>.Save(Ecng.Serialization.SettingsStorage)

Implements

Ecng.Serialization.IPersistable
IChartElement
System.ComponentModel.INotifyPropertyChanged
Ecng.Common.ICloneable<>
System.ICloneable
System.ComponentModel.INotifyPropertyChanging

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾