ApiElementBase

StockSharp.Xaml.Charting.ChartModifiers

Basisklasse, um Eigenschaften und Methoden für AnnotationBase abgeleitete Typen und ChartModifierBase abgeleitete Typen freizulegen

Erbt von: ContentControl

Implementiert: INotifyPropertyChanged

Eigenschaften

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

Bekommt oder legt fest, ob dieses Element an ein Elternteil UltrachartSurface angehängt ist

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

Die Instanz IChartModifierSurface wird auf die übergeordnete Instanz UltrachartSurface übertragen, die als Canvas zum Platzieren von UIElements dient.

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

Bekommt oder setzt das Elternteil UltrachartSurface um Operationen durchzuführen

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

Bekommt die IMainGrid, die die Wurzelkomponente für die UltrachartSurface ist, die die XAxis, YAxes, ModifierSurface, RenderSurface und GridLinesPanel @ enthält

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

Bekommt oder setzt einen IServiceContainer Container

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

Gibt die XAxes auf dem Elternteil UltrachartSurface

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

Erhaltet die primäre XAxis-Instanz aus der übergeordneten XAxes-Sammlung

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

Gibt die YAxes auf dem Elternteil UltrachartSurface

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

Erhaltet die primäre YAxis-Instanz aus der übergeordneten YAxes-Sammlung

Methoden

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

Bekommt TemplateChild durch den angegebenen Namen und würfelt auf Typ , wobei behauptet wird, dass das Ergebnis nicht null ist

childName
Name des vorgebildeten Teils.

Rückgabe: Die Template Part Instanz

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

Holt die XAxis IAxis-Instanz auf die übergeordnete UltrachartSurface an die angegebene AxisAlignment

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

Holt die YAxis IAxis-Instanz auf die übergeordnete UltrachartSurface an die angegebene AxisAlignment

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

Aufrufen, wenn das Element an die Chartoberfläche angeschlossen ist

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

Sofort aufgerufen, bevor das Element von der Chartoberfläche getrennt wird

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

Erhebt die InvalidateUltrachartMessage, die bewirkt, dass die Eltern UltrachartSurface ungültig wird

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

Erhebt die PropertyChanged-Veranstaltung als Teil der INotifyPropertyChanged-Implementierung

propertyName
Name der Immobilie.

Ereignisse

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
apiElementBase.PropertyChanged += handler

Tritt auf, wenn sich eine Eigenschaft in der INotifyPropertyChanged Implementierung ändert