ChartElement
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
public IChartArea ChartArea { get; private set; }
value = chartElement.ChartArea
chartElement.ChartArea = value
Área do gráfico.
public IEnumerable<IChartElement> ChildElements { get; }
value = chartElement.ChildElements
Elementos de ficha infantil.
public Func<IComparable, Color?> Colorer { get; set; }
value = chartElement.Colorer
chartElement.Colorer = value
Colorador de elementos personalizados.
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.
public bool IsLegend { get; set; }
value = chartElement.IsLegend
chartElement.IsLegend = value
Se este elemento for mostrado na lenda.
public bool IsVisible { get; set; }
value = chartElement.IsVisible
chartElement.IsVisible = value
Mostra/ oculta a anotação.
public IChartElement ParentElement { get; }
value = chartElement.ParentElement
Elemento gráfico dos pais.
public string XAxisId { get; set; }
value = chartElement.XAxisId
chartElement.XAxisId = value
Eixo X.
public string YAxisId { get; set; }
value = chartElement.YAxisId
chartElement.YAxisId = value
Eixo Y.
Métodos
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.
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.
public sealed override T Clone()
result = chartElement.Clone()
Criar uma cópia de ChartElement.
Retorna: Entendido.
internal override T CopyTo(T elem)
result = chartElement.CopyTo(elem)
Copie a mensagem para o .
- elem
- Copy.
Retorna: Copy.
protected virtual T CreateClone()
result = chartElement.CreateClone()
Criar clone mas não preencher campos/propriedades.
protected virtual string GetGeneratedTitle()
result = chartElement.GetGeneratedTitle()
Obter o título gerado.
Retorna: Gerar automaticamente o título do elemento gráfico.
public override void Load(SettingsStorage storage)
chartElement.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
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 .
protected internal void RemoveChildElement(IChartElement element)
chartElement.RemoveChildElement(element)
Remover o elemento gráfico infantil.
public override void Save(SettingsStorage storage)
chartElement.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.