ChartModifierSurface
Define el ChartModifierSurface@, que actúa como un overlay Canvas encima de la UltrachartSurface para dibujar anotaciones,
Hereda de: ContentControl
Implementa: IChartModifierSurface, IHitTestable
Constructores
public ChartModifierSurface()
chartModifierSurface = ChartModifierSurface()
Inicia una nueva instancia de la clase ChartModifierSurface.
Propiedades
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
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
public void Clear()
chartModifierSurface.Clear()
Limpia a todos los niños fuera de la IChartModifierSurface
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.
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
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
public static readonly DependencyProperty ClipToBoundsProperty
value = ChartModifierSurface.ClipToBoundsProperty
Define el ClipToBounds@DependencyProperty@