Show / Hide Table of Contents

Class ChartBandElement

Элемент графика, представляющий полосу.

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

Constructors

ChartBandElement()

Создать объект.

Declaration
public ChartBandElement()

Properties

Line1

Line1.

Declaration
public ChartLineElement Line1 { get; }
Property Value
Type Description
ChartLineElement

Line2

Line2.

Declaration
public ChartLineElement Line2 { get; }
Property Value
Type Description
ChartLineElement

Style

Стиль отрисовки полосы. Значение по-умолчанию Band. Может быть BandOneValue.

Declaration
public ChartIndicatorDrawStyles Style { get; set; }
Property Value
Type Description
ChartIndicatorDrawStyles

Methods

CheckAxesCompatible(Nullable<ChartAxisType>, Nullable<ChartAxisType>)

Проверить если элемент может быть отрисован с использованием указанными типами осей.

Declaration
public override bool CheckAxesCompatible(Nullable<ChartAxisType> xType, Nullable<ChartAxisType> yType)
Parameters
Type Name Description
Nullable<ChartAxisType> xType

Тип оси X.

Nullable<ChartAxisType> yType

Тип оси Y.

Returns
Type Description
Boolean

true если указанные тип поддерживаются.

Overrides
StockSharp.Xaml.Charting.ChartElement<StockSharp.Xaml.Charting.ChartBandElement>.CheckAxesCompatible(System.Nullable<StockSharp.Xaml.Charting.ChartAxisType>, System.Nullable<StockSharp.Xaml.Charting.ChartAxisType>)

Load(SettingsStorage)

Загрузить настройки.

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

Хранилище настроек.

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

OnDraw(ChartDrawData)

Отрисовать на корневом элементе.

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

Данные отрисовки графика.

Returns
Type Description
Boolean

true если данные были успешно отрисованы, иначе, возвращается false.

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

Save(SettingsStorage)

Сохранить настройки.

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

Хранилище настроек.

Overrides
StockSharp.Xaml.Charting.ChartElement<StockSharp.Xaml.Charting.ChartBandElement>.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.
☀
☾