CustomAnnotation

StockSharp.Xaml.Charting.Visuals.Annotations

CustomAnnotation ist ein ContentControl, das auf den Annotationsflächen überlagert werden kann. Für Anwendungsbeispiele siehe die Beispiele für Annotations Are Easy und Create Annotations Dynamically im Testdownload.

Erbt von: AnchorPointAnnotation

Konstruktoren

CustomAnnotation
public CustomAnnotation()
customAnnotation = CustomAnnotation()

Initialisiert eine neue Instanz der CustomAnnotation Klasse.

Methoden

IsPointWithinBounds
public override bool IsPointWithinBounds(Point point)
result = customAnnotation.IsPointWithinBounds(point)

Gibt true zurück, wenn der Punkt innerhalb der Grenzen des aktuellen IHitTestable-Elements liegt

point
Der Punkt zum Testen

Rückgabe: Wahr, wenn der Punkt innerhalb der Grenzen liegt

OnContentChanged
protected override void OnContentChanged(object oldContent, object newContent)
customAnnotation.OnContentChanged(oldContent, newContent)

Wird aufgerufen, wenn sich die Eigenschaft Inhalt ändert.

oldContent
Der alte Wert der Content-Eigenschaft.
newContent
Der neue Wert der Content-Eigenschaft.
OnContentTemplateChanged
protected override void OnContentTemplateChanged(DataTemplate oldContentTemplate, DataTemplate newContentTemplate)
customAnnotation.OnContentTemplateChanged(oldContentTemplate, newContentTemplate)

Wird aufgerufen, wenn sich die ContentTemplate-Eigenschaft ändert.

oldContentTemplate
Der alte Wert der ContentTemplate-Eigenschaft.
newContentTemplate
Der neue Wert der ContentTemplate-Eigenschaft.