IChartModifierBase
Eine Basisschnittstelle für gemeinsame Eigenschaften zwischen ChartModifiers in den 2D- und 3D-Ultrachart-Bibliotheken
Implementiert: IReceiveMouseEvents, INotifyPropertyChanged
Eigenschaften
public object DataContext { get; set; }
value = iChartModifierBase.DataContext
iChartModifierBase.DataContext = value
Bekommt oder setzt den DataContext @ für diesen Chart-Modifier
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
public string ModifierName { get; }
value = iChartModifierBase.ModifierName
Bekommt Modifikatorname
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.
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.
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
public void OnAttached()
iChartModifierBase.OnAttached()
Aufrufen, wenn der Chart Modifier an die Chartoberfläche angeschlossen ist
public void OnDetached()
iChartModifierBase.OnDetached()
Unmittelbar vor dem Abtrennen des Chart Modifiers von der Chartoberfläche aufgerufen