AnnotationCollection

StockSharp.Xaml.Charting.Visuals.Annotations

Enthält eine Sammlung von IAnnotation abgeleiteten Typen, die benutzerdefinierte Zeichenelemente über oder unter dem übergeordneten UltrachartSurface @ ermöglichen.

Erbt von: ObservableCollection<IAnnotation>

Implementiert: IXmlSerializable

Konstruktoren

AnnotationCollection
public AnnotationCollection()
annotationCollection = AnnotationCollection()

Initialisiert eine neue Instanz der AnnotationCollection Klasse.

AnnotationCollection
public AnnotationCollection(IEnumerable<IAnnotation> collection)
annotationCollection = AnnotationCollection(collection)

Initialisiert eine neue Instanz der AnnotationCollection Klasse.

Eigenschaften

ParentSurface
public IUltrachartSurface ParentSurface { get; set; }
value = annotationCollection.ParentSurface
annotationCollection.ParentSurface = value

Bekommt oder setzt das Elternteil UltrachartSurface um Operationen durchzuführen

Methoden

ClearItems
protected override void ClearItems()
annotationCollection.ClearItems()

Löscht alle Anmerkungen von der Mutter UltrachartSurface

DeselectAll
public void DeselectAll()
annotationCollection.DeselectAll()

Deselects alle Anmerkungen in der AnnotationCollection

GetSchema
public XmlSchema GetSchema()
result = annotationCollection.GetSchema()

Gibt ein XmlSchema zurück, das die XML-Darstellung des Objekts beschreibt, das von der WriteXml -Methode erzeugt und von der ReadXml -Methode verbraucht wird

OnXAxesCollectionChanged
public void OnXAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
annotationCollection.OnXAxesCollectionChanged(sender, args)

Aufruf mit den XAxes AxisCollection Änderungen

OnYAxesCollectionChanged
public void OnYAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
annotationCollection.OnYAxesCollectionChanged(sender, args)

Aufruf mit den YAxes AxisCollection Änderungen

ReadXml
public void ReadXml(XmlReader reader)
annotationCollection.ReadXml(reader)

Generiert AnnotationCollection aus seiner XML-Darstellung.

reader
RefreshPositions
public void RefreshPositions(RenderPassInfo rpi)
annotationCollection.RefreshPositions(rpi)

Aktualisiert Positionen aller Anmerkungen innerhalb der Sammlung

rpi
SubscribeSurfaceEvents
public void SubscribeSurfaceEvents(IUltrachartSurface parentSurface)
annotationCollection.SubscribeSurfaceEvents(parentSurface)

Abonniert das AnnotationCollection für Ereignisse auf dem übergeordneten UltrachartSurface. Sollte intern von der Annotations-API aufgerufen werden, wenn Sie an eine Oberfläche anhängen.

parentSurface
Der Elternteil UltrachartSurface
TrySelectAnnotation
public bool TrySelectAnnotation(IAnnotation annotationBase)
result = annotationCollection.TrySelectAnnotation(annotationBase)

Versucht, eine Anmerkung auszuwählen, und gibt zurück, ob der Versuch erfolgreich war oder nicht

annotationBase
Anmerkung IAnnotation zur Auswahl
UnsubscribeSurfaceEvents
public void UnsubscribeSurfaceEvents(IUltrachartSurface parentSurface)
annotationCollection.UnsubscribeSurfaceEvents(parentSurface)

Abmeldet das AnnotationCollection für Ereignisse auf dem übergeordneten UltrachartSurface. Sollte intern durch die Annotations-API beim Abtrennen von einer Oberfläche aufgerufen werden.

parentSurface
Der Elternteil UltrachartSurface
WriteXml
public void WriteXml(XmlWriter writer)
annotationCollection.WriteXml(writer)

Konvertiert AnnotationCollection in seine XML-Darstellung.

writer