AxisCanvas

StockSharp.Xaml.Charting.Themes

El AxisCanvas proporciona un lienzo auto-size para las etiquetas de eje

Hereda de: Panel

Implementa: ISuspendable

Propiedades

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

Obtiene o establece el valor que indica si se puede cortar el contenido de este elemento.

IsSuspended
public bool IsSuspended { get; }
value = axisCanvas.IsSuspended

Obtiene un valor indicando si las actualizaciones del objetivo están actualmente suspendidas

SizeHeightToContent
public bool SizeHeightToContent { get; set; }
value = axisCanvas.SizeHeightToContent
axisCanvas.SizeHeightToContent = value

Obtiene o establece un valor indicando si el lienzo debe tamaño su altura a su contenido.

SizeWidthToContent
public bool SizeWidthToContent { get; set; }
value = axisCanvas.SizeWidthToContent
axisCanvas.SizeWidthToContent = value

Obtiene o establece un valor indicando si el lienzo dinámico debe tamaño su anchura a su contenido.

Métodos

AdjustArrangedRectPosition
protected virtual Rect AdjustArrangedRectPosition(Rect arrangedRect, Size arrangeSize)
result = axisCanvas.AdjustArrangedRectPosition(arrangedRect, arrangeSize)

Ajuste de la posición del elemento antes de la organización

arrangedRect
Recto del elemento actual
arrangeSize
El tamaño para organizar el elemento dentro
ArrangeOverride
protected override Size ArrangeOverride(Size arrangeSize)
result = axisCanvas.ArrangeOverride(arrangeSize)

Arregla a todos los niños en la posición correcta.

arrangeSize
El tamaño para organizar el elemento está dentro.

Devuelve: El tamaño en el que se arregló ese elemento.

DecrementSuspend
public void DecrementSuspend()
axisCanvas.DecrementSuspend()

Llamado por IUpdateSuspender@ cada vez que se elimina un tirante objetivo. Cuando se ha eliminado el tirante final, se llama ResumeUpdates@

GetArrangedRect
protected virtual Rect GetArrangedRect(Size arrangeSize, UIElement element)
result = axisCanvas.GetArrangedRect(arrangeSize, element)

Obtener rectángulo arreglado del elemento

arrangeSize
El tamaño para organizar el elemento dentro
element
El elemento que debe ser arreglado

Devuelve: Recto arreglado del elemento

GetBottom
public static double GetBottom(UIElement element)
result = AxisCanvas.GetBottom(element)

Obtiene el valor de la propiedad adjunta de Bottom para un determinado UIElement.

element
El UIElement de donde se lee el valor de la propiedad.

Devuelve: El valor de la propiedad de la base para el UIElement.

GetCenterBottom
public static double GetCenterBottom(UIElement element)
result = AxisCanvas.GetCenterBottom(element)

Obtiene el valor de la propiedad a CenterBottom para un UIElement especificado.

element
El UIElement de donde se lee el valor de la propiedad.

Devuelve: El valor de la propiedad CenterBottom para el UIElement.

GetCenterLeft
public static double GetCenterLeft(UIElement element)
result = AxisCanvas.GetCenterLeft(element)

Obtiene el valor de la propiedad a CenterLeft para un UIElement especificado.

element
El UIElement de donde se lee el valor de la propiedad.

Devuelve: El valor de la propiedad CenterLeft para el UIElement.

GetCenterRight
public static double GetCenterRight(UIElement element)
result = AxisCanvas.GetCenterRight(element)

Obtiene el valor de la propiedad a CenterRight para un UIElement especificado.

element
El UIElement de donde se lee el valor de la propiedad.

Devuelve: El valor de la propiedad CenterRight para el UIElement.

GetCenterTop
public static double GetCenterTop(UIElement element)
result = AxisCanvas.GetCenterTop(element)

Obtiene el valor de la propiedad a CenterTop para un UIElement especificado.

element
El UIElement de donde se lee el valor de la propiedad.

Devuelve: El valor de la propiedad CenterTop para el UIElement.

GetLayoutClip
protected override Geometry GetLayoutClip(Size layoutSlotSize)
result = axisCanvas.GetLayoutClip(layoutSlotSize)

Devuelve una geometría para una máscara de clipping. La máscara se aplica si el sistema de diseño intenta organizar un elemento que es más grande que el espacio de visualización disponible.

layoutSlotSize
El tamaño de la parte del elemento que hace presentación visual.

Devuelve: La geometría de recortado.

GetLeft
public static double GetLeft(UIElement element)
result = AxisCanvas.GetLeft(element)

Obtiene el valor de la propiedad adjunta izquierda para un determinado UIElement.

element
El UIElement de donde se lee el valor de la propiedad.

Devuelve: El valor de propiedad izquierda para el UIElement.

GetRight
public static double GetRight(UIElement element)
result = AxisCanvas.GetRight(element)

Obtiene el valor de la propiedad adjunta derecha para un determinado UIElement.

element
El UIElement de donde se lee el valor de la propiedad.

Devuelve: El valor de propiedad adecuado para el UIElement.

GetTop
public static double GetTop(UIElement element)
result = AxisCanvas.GetTop(element)

Obtiene el valor de la propiedad Top adjunta para un determinado UIElement.

element
El UIElement de donde se lee el valor de la propiedad.

Devuelve: El valor de la propiedad superior para el UIElement.

Invalidate
private void Invalidate()
axisCanvas.Invalidate()

Invalida la posición de los elementos del niño.

MeasureOverride
protected override Size MeasureOverride(Size constraint)
result = axisCanvas.MeasureOverride(constraint)

Mide a todos los niños y devuelve su tamaño.

constraint
El tamaño disponible.

Devuelve: El tamaño deseado.

ResumeUpdates
public void ResumeUpdates(IUpdateSuspender suspender)
axisCanvas.ResumeUpdates(suspender)

Resumes actualizaciones sobre el objetivo, que se pretende llamar por IUpdateSuspender

suspender
SetBottom
public static void SetBottom(UIElement element, double value)
AxisCanvas.SetBottom(element, value)

Establece el valor de la propiedad adjunta de Bottom a un determinado UIElement.

element
El UIElement al que se escribe la propiedad adjunta.
value
El valor Bottom necesario.
SetCenterBottom
public static void SetCenterBottom(UIElement element, double value)
AxisCanvas.SetCenterBottom(element, value)

Establece el valor de la propiedad anexada CenterBottoma un UIElement especificado.

element
El UIElement al que se escribe la propiedad adjunta.
value
El valor CenterBottom@.
SetCenterLeft
public static void SetCenterLeft(UIElement element, double value)
AxisCanvas.SetCenterLeft(element, value)

Establece el valor de la propiedad anexada CenterLefta un UIElement especificado.

element
El UIElement al que se escribe la propiedad adjunta.
value
El valor CenterLeft@.
SetCenterRight
public static void SetCenterRight(UIElement element, double value)
AxisCanvas.SetCenterRight(element, value)

Establece el valor de la propiedad anexada CenterRighta un UIElement especificado.

element
El UIElement al que se escribe la propiedad adjunta.
value
El valor CenterRight@.
SetCenterTop
public static void SetCenterTop(UIElement element, double value)
AxisCanvas.SetCenterTop(element, value)

Establece el valor de la propiedad anexada CenterTopa un UIElement especificado.

element
El UIElement al que se escribe la propiedad adjunta.
value
El valor CenterTop@.
SetLeft
public static void SetLeft(UIElement element, double value)
AxisCanvas.SetLeft(element, value)

Establece el valor de la propiedad adjunta izquierda a un determinado UIElement.

element
El UIElement al que se escribe la propiedad adjunta.
value
El valor izquierdo necesario.
SetRight
public static void SetRight(UIElement element, double value)
AxisCanvas.SetRight(element, value)

Establece el valor de la propiedad adjunta derecha a un determinado UIElement.

element
El UIElement al que se escribe la propiedad adjunta.
value
El valor adecuado necesario.
SetTop
public static void SetTop(UIElement element, double value)
AxisCanvas.SetTop(element, value)

Establece el valor de la propiedad Top adjunta a un UIElement especificado.

element
El UIElement al que se escribe la propiedad adjunta.
value
El valor superior necesario.
SuspendUpdates
public IUpdateSuspender SuspendUpdates()
result = axisCanvas.SuspendUpdates()

Suspende dibujar actualizaciones sobre el objetivo hasta que el objeto devuelto se deshaga, cuando se emita una llamada final de sorteo

Devuelve: El desechable Suspender de actualización

Campos

BottomProperty
public static readonly DependencyProperty BottomProperty
value = AxisCanvas.BottomProperty

Identifica la propiedad de dependencia de Bottom.

CenterBottomProperty
public static readonly DependencyProperty CenterBottomProperty
value = AxisCanvas.CenterBottomProperty

Identifica la propiedad CenterBottomdependencia.

CenterLeftProperty
public static readonly DependencyProperty CenterLeftProperty
value = AxisCanvas.CenterLeftProperty

Identifica la propiedad CenterLeftdependencia.

CenterRightProperty
public static readonly DependencyProperty CenterRightProperty
value = AxisCanvas.CenterRightProperty

Identifica la propiedad CenterRightdependencia.

CenterTopProperty
public static readonly DependencyProperty CenterTopProperty
value = AxisCanvas.CenterTopProperty

Identifica la propiedad CenterTopdependencia.

ClipToBoundsProperty
public static readonly DependencyProperty ClipToBoundsProperty
value = AxisCanvas.ClipToBoundsProperty

Identifica la propiedad SizeWidthToContentdependencia.

LeftProperty
public static readonly DependencyProperty LeftProperty
value = AxisCanvas.LeftProperty

Identifica la propiedad de dependencia de izquierda.

RightProperty
public static readonly DependencyProperty RightProperty
value = AxisCanvas.RightProperty

Identifica la propiedad de la dependencia adecuada.

SizeHeightToContentProperty
public static readonly DependencyProperty SizeHeightToContentProperty
value = AxisCanvas.SizeHeightToContentProperty

Identifica la propiedad SizeHeightToContentdependencia.

SizeWidthToContentProperty
public static readonly DependencyProperty SizeWidthToContentProperty
value = AxisCanvas.SizeWidthToContentProperty

Identifica la propiedad SizeWidthToContentdependencia.

TopProperty
public static readonly DependencyProperty TopProperty
value = AxisCanvas.TopProperty

Identifica la propiedad de la dependencia superior.