ChartElement

StockSharp.Xaml.Charting

A classe base que descreve o elemento gráfico (indicador, vela, etc.).

Herda de: ChartPart<T>

Implementa: IChartElementEx, IChartElement, IChartPart<IChartElement>, INotifyPropertyChanging, INotifyPropertyChanged, IPersistable

Propriedades

ChartArea
public IChartArea ChartArea { get; private set; }
value = chartElement.ChartArea
chartElement.ChartArea = value

Área do gráfico.

ChildElements
public IEnumerable<IChartElement> ChildElements { get; }
value = chartElement.ChildElements

Elementos de ficha infantil.

Colorer
public Func<IComparable, Color?> Colorer { get; set; }
value = chartElement.Colorer
chartElement.Colorer = value

Colorador de elementos personalizados.

FullTitle
public string FullTitle { get; set; }
value = chartElement.FullTitle
chartElement.FullTitle = value

O título da série completa. Se esta propriedade não for definida, será usado o título gerado automaticamente.

IsLegend
public bool IsLegend { get; set; }
value = chartElement.IsLegend
chartElement.IsLegend = value

Se este elemento for mostrado na lenda.

IsVisible
public bool IsVisible { get; set; }
value = chartElement.IsVisible
chartElement.IsVisible = value

Mostra/ oculta a anotação.

ParentElement
public IChartElement ParentElement { get; }
value = chartElement.ParentElement

Elemento gráfico dos pais.

Priority
protected virtual int Priority { get; }
value = chartElement.Priority
XAxisId
public string XAxisId { get; set; }
value = chartElement.XAxisId
chartElement.XAxisId = value

Eixo X.

YAxisId
public string YAxisId { get; set; }
value = chartElement.YAxisId
chartElement.YAxisId = value

Eixo Y.

Métodos

AddChildElement
protected internal void AddChildElement(IChartElement element, bool dontDraw)
chartElement.AddChildElement(element, dontDraw)

Adicionar elemento gráfico infantil.

element
dontDraw
Não criar o elemento gráfico correspondente. Usado para elementos aninhados.
CheckAxesCompatible
public virtual bool CheckAxesCompatible(ChartAxisType? xType, ChartAxisType? yType)
result = chartElement.CheckAxesCompatible(xType, yType)

Verifique se o elemento pode ser desenhado usando tipos de eixo fornecidos.

xType
Tipo de eixo X.
yType
Tipo de eixo Y.

Retorna: se os tipos fornecidos forem suportados.

Clone
public sealed override T Clone()
result = chartElement.Clone()

Criar uma cópia de ChartElement.

Retorna: Entendido.

CopyTo
internal override T CopyTo(T elem)
result = chartElement.CopyTo(elem)

Copie a mensagem para o .

elem
Copy.

Retorna: Copy.

CreateClone
protected virtual T CreateClone()
result = chartElement.CreateClone()

Criar clone mas não preencher campos/propriedades.

GetGeneratedTitle
protected virtual string GetGeneratedTitle()
result = chartElement.GetGeneratedTitle()

Obter o título gerado.

Retorna: Gerar automaticamente o título do elemento gráfico.

Load
public override void Load(SettingsStorage storage)
chartElement.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
OnDraw
protected abstract bool OnDraw(ChartDrawData data)
result = chartElement.OnDraw(data)

Desenhar o elemento raiz.

data
Dados de desenho do gráfico.

Retorna: se os dados foram desenhados com sucesso, caso contrário, retorna .

OnReset
protected virtual void OnReset()
chartElement.OnReset()

Repor o elemento.

RemoveChildElement
protected internal void RemoveChildElement(IChartElement element)
chartElement.RemoveChildElement(element)

Remover o elemento gráfico infantil.

Save
public override void Save(SettingsStorage storage)
chartElement.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.