ApiElementBase

StockSharp.Xaml.Charting.ChartModifiers

Classe base para expor propriedades e métodos para AnnotationBase tipos derivados e ChartModifierBase tipos derivados

Herda de: ContentControl

Implementa: INotifyPropertyChanged

Propriedades

IsAttached
public virtual bool IsAttached { get; set; }
value = apiElementBase.IsAttached
apiElementBase.IsAttached = value

Obtém ou define se este elemento está ligado a um pai UltrachartSurface

ModifierSurface
public IChartModifierSurface ModifierSurface { get; }
value = apiElementBase.ModifierSurface

Obtém a instância IChartModifierSurface no pai UltrachartSurface, que funciona como uma tela para colocar UIElements

ParentSurface
public virtual IUltrachartSurface ParentSurface { get; set; }
value = apiElementBase.ParentSurface
apiElementBase.ParentSurface = value

Obtém ou define o pai UltrachartSurface para executar operações

RootGrid
protected IMainGrid RootGrid { get; }
value = apiElementBase.RootGrid

Obtém o IMainGrid que é o componente raiz para o UltrachartSurface, contendo os XAxis, YAxes, ModifierSurface, RenderSurface e GridLinesPanel@

Services
public virtual IServiceContainer Services { get; set; }
value = apiElementBase.Services
apiElementBase.Services = value

Obtém ou define um IServiceContainer@ contêiner

XAxes
public IEnumerable<IAxis> XAxes { get; }
value = apiElementBase.XAxes

Devolve os XAxes no pai UltrachartSurface

XAxis
public virtual IAxis XAxis { get; }
value = apiElementBase.XAxis

Obtém a instância primária do XAxis da coleção do XAxes pai

YAxes
public IEnumerable<IAxis> YAxes { get; }
value = apiElementBase.YAxes

Devolve os YAxes no pai UltrachartSurface

YAxis
public virtual IAxis YAxis { get; }
value = apiElementBase.YAxis

Obtém a instância primária do YAxis da coleção de YAxes pai

Métodos

GetAndAssertTemplateChild``1
protected T GetAndAssertTemplateChild<T>(string childName)
result = apiElementBase.GetAndAssertTemplateChild(childName)

Obtém o TemplateChild pelo nome especificado e elenco para digitar, afirmando que o resultado não é nulo

childName
Nome da parte com modelo.

Retorna: A instância da parte do modelo

GetXAxis
public IAxis GetXAxis(string axisName)
result = apiElementBase.GetXAxis(axisName)

Obtém a instância do XAxis IAxis no pai UltrachartSurface no indicado AxisAlignment

GetYAxis
public IAxis GetYAxis(string axisName)
result = apiElementBase.GetYAxis(axisName)

Obtém a instância IAxis YAxis no pai UltrachartSurface no indicado AxisAlignment

OnAttached
public abstract void OnAttached()
apiElementBase.OnAttached()

Chamado quando o elemento está ligado à superfície do gráfico

OnDetached
public abstract void OnDetached()
apiElementBase.OnDetached()

Chamado imediatamente antes do elemento ser separado da superfície do gráfico

OnInvalidateParentSurface
protected virtual void OnInvalidateParentSurface()
apiElementBase.OnInvalidateParentSurface()

Eleva o InvalidateUltrachartMessage que faz com que o pai UltrachartSurface invalide

OnPropertyChanged
protected void OnPropertyChanged(string propertyName)
apiElementBase.OnPropertyChanged(propertyName)

Eleva o PropertyChanged evento, como parte de INotifyPropertyChanged implementação

propertyName
Nome da propriedade.

Eventos

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
apiElementBase.PropertyChanged += handler

Ocorre quando uma propriedade muda na implementação INotifyPropertyChanged