ApiElementBase

StockSharp.Xaml.Charting.ChartModifiers

Clase base para exponer propiedades y métodos para los tipos derivados AnnotationBase y los tipos derivados ChartModifierBase

Hereda de: ContentControl

Implementa: INotifyPropertyChanged

Propiedades

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

Obtiene o establece si este Elemento se adjunta a un padre UltrachartSurface

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

Consigue la instancia IChartModifierSurface sobre el padre UltrachartSurface, que actúa como un lienzo para colocar los UIElements

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

Obtiene o establece el padre UltrachartSurface para realizar operaciones en

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

Consigue el IMainGrid que es el componente raíz del UltrachartSurface, que contiene el XAxis, YAxes, ModifierSurface, RenderSurface y GridLinesPanel

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

Consigue o establece un contenedor IServiceContainer

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

Devuelve los XAxes en el padre UltrachartSurface

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

Obtiene la instancia XAxis primaria de la colección de padres XAxes

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

Devuelve los YAxes en el padre UltrachartSurface

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

Obtiene la instancia principal de YAxis de la colección de YAxes padre

Métodos

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

Consigue el TemplateChild por el nombre especificado y los moldes para escribir , afirmando que el resultado no es null

childName
Nombre de la parte plantilla.

Devuelve: La instancia de la parte de la plantilla

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

Obtiene la instancia XAxis IAxis en el padre UltrachartSurface en el AxisAlignment especificado

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

Obtiene la instancia IAxis del YAxis en el padre UltrachartSurface en el AxisAlignment especificado

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

Llamado cuando el elemento está conectado a la superficie de carga

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

Llamado inmediatamente antes de que el elemento se desprenda de la superficie de la cartua

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

Raises the InvalidateUltrachartMessage que provoca que el padre UltrachartSurface@ no sea válido

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

Se desarrolla el evento PropertyChanged@, como parte de la implementación INotifyPropertyChanged

propertyName
Nombre de la propiedad.

Eventos

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
apiElementBase.PropertyChanged += handler

Occurs cuando un alojamiento cambia en la implementación INotifyPropertyChanged