ChartModifierSurface

StockSharp.Xaml.Charting.Visuals

Define el ChartModifierSurface@, que actúa como un overlay Canvas encima de la UltrachartSurface para dibujar anotaciones,

Hereda de: ContentControl

Implementa: IChartModifierSurface, IHitTestable

Constructores

ChartModifierSurface
public ChartModifierSurface()
chartModifierSurface = ChartModifierSurface()

Inicia una nueva instancia de la clase ChartModifierSurface.

Propiedades

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

Consigue la colección de niños de UIElement dibujados sobre el lienzo sobre la parte superior de la UltrachartSurface

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

Obtiene o establece si UIElements añadidos a la ModifierSurfacedebe cortar a los límites o no

Métodos

Clear
public void Clear()
chartModifierSurface.Clear()

Limpia a todos los niños fuera de la IChartModifierSurface

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

Obtiene los límites del elemento IHitTestable@ en relación a otro elemento IHitTestable@

relativeTo
El relativo a.
IsPointWithinBounds
public bool IsPointWithinBounds(Point point)
result = chartModifierSurface.IsPointWithinBounds(point)

Devuelve la verdad si el Punto está dentro de los límites del elemento IHitTestable

point
El punto de prueba, traducido en relación a RootGrid

Devuelve: verdadero si el Punto está dentro de los límites

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

Traduce el punto relativo al otro elemento IHitTestable

point
El punto de entrada relativo a este IHitTestable
relativeTo
El otro IHitTestable@ para utilizar al transformar el punto

Devuelve: El punto transformado

Campos

ClipToBoundsProperty
public static readonly DependencyProperty ClipToBoundsProperty
value = ChartModifierSurface.ClipToBoundsProperty

Define el ClipToBounds@DependencyProperty@