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.