ChartModifierSurface

StockSharp.Xaml.Charting.Visuals

Definiert das ChartModifierSurface, das als Overlay-Canvas auf dem UltrachartSurface für das Zeichnen von Anmerkungen fungiert,

Erbt von: ContentControl

Implementiert: IChartModifierSurface, IHitTestable

Konstruktoren

ChartModifierSurface
public ChartModifierSurface()
chartModifierSurface = ChartModifierSurface()

Initialisiert eine neue Instanz der ChartModifierSurface Klasse.

Eigenschaften

Children
public ObservableCollection<UIElement> Children { get; }
value = chartModifierSurface.Children

Die Sammlung von UIElement-Kindern wird auf der Leinwand über der Oberseite des UltrachartSurface gezeichnet.

ClipToBounds
public bool ClipToBounds { get; set; }
value = chartModifierSurface.ClipToBounds
chartModifierSurface.ClipToBounds = value

Bestimmt oder legt fest, ob UIElements, die dem ModifierSurface hinzugefügt wurden, auf Grenzen geclipst werden sollen oder nicht

Methoden

Clear
public void Clear()
chartModifierSurface.Clear()

Löscht alle Kinder aus dem IChartModifierSurface

GetBoundsRelativeTo
public Rect GetBoundsRelativeTo(IHitTestable relativeTo)
result = chartModifierSurface.GetBoundsRelativeTo(relativeTo)

Bekommt die Grenzen des aktuellen IHitTestable @ Elements relativ zu einem anderen IHitTestable @ Element

relativeTo
Die relative zu.
IsPointWithinBounds
public bool IsPointWithinBounds(Point point)
result = chartModifierSurface.IsPointWithinBounds(point)

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

point
Der Punkt zu testen, übersetzt in Bezug auf RootGrid

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

TranslatePoint
public Point TranslatePoint(Point point, IHitTestable relativeTo)
result = chartModifierSurface.TranslatePoint(point, relativeTo)

Übersetzt den Punkt relativ zum anderen IHitTestable @ Element

point
Der Eingabepunkt relativ zu diesem IHitTestable
relativeTo
Die andere IHitTestable @ zu verwenden, wenn Sie den Punkt zu transformieren

Rückgabe: Der transformierte Punkt

Felder

ClipToBoundsProperty
public static readonly DependencyProperty ClipToBoundsProperty
value = ChartModifierSurface.ClipToBoundsProperty

Definiert die ClipToBoundsDependencyProperty