IChartModifierBase

StockSharp.Xaml.Charting.ChartModifiers

Eine Basisschnittstelle für gemeinsame Eigenschaften zwischen ChartModifiers in den 2D- und 3D-Ultrachart-Bibliotheken

Implementiert: IReceiveMouseEvents, INotifyPropertyChanged

Eigenschaften

DataContext
public object DataContext { get; set; }
value = iChartModifierBase.DataContext
iChartModifierBase.DataContext = value

Bekommt oder setzt den DataContext @ für diesen Chart-Modifier

IsAttached
public bool IsAttached { get; set; }
value = iChartModifierBase.IsAttached
iChartModifierBase.IsAttached = value

Bekommt oder legt fest, ob dieser Chart-Modifier an ein Elternteil UltrachartSurface angehängt ist

ModifierName
public string ModifierName { get; }
value = iChartModifierBase.ModifierName

Bekommt Modifikatorname

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

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

ReceiveHandledEvents
public bool ReceiveHandledEvents { get; }
value = iChartModifierBase.ReceiveHandledEvents

Wenn das stimmt, kann dieser IChartModifier behandelte Ereignisse empfangen. Chart-Modifikatoren funktionieren ähnlich wie Maus-Event-Handler in WPF und Silverlight. Wenn ein Modifikator weiter oben im Stack ein Ereignis empfängt und es behandelt, dann erhalten nachfolgende Modifikatoren das Ereignis nicht. Diese Eigenschaft überschreibt dieses Verhalten.

Services
public IServiceContainer Services { get; set; }
value = iChartModifierBase.Services
iChartModifierBase.Services = value

Holt sich ServiceContainer, das Zugriff auf Dienste in Ultrachart bietet. ServiceContainers werden pro UltrachartSurface Instanz erstellt und zwischen Peripheriekomponenten wie AxisBase, BaseRenderableSeries, ChartModifierBase Instanzen geteilt. Eine vollständige Liste der verfügbaren Dienste finden Sie in den Bemerkungen zu ServiceContainer

Methoden

OnAttached
public void OnAttached()
iChartModifierBase.OnAttached()

Aufrufen, wenn der Chart Modifier an die Chartoberfläche angeschlossen ist

OnDetached
public void OnDetached()
iChartModifierBase.OnDetached()

Unmittelbar vor dem Abtrennen des Chart Modifiers von der Chartoberfläche aufgerufen