AxisCanvas

StockSharp.Xaml.Charting.Themes

O AxisCanvas fornece uma tela de dimensionamento automático para as etiquetas de eixos

Herda de: Panel

Implementa: ISuspendable

Propriedades

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

Obtém ou define o valor que indica se deve cortar o conteúdo deste elemento.

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

Obtém um valor indicando se as actualizações do alvo estão suspensas

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

Obtém ou define um valor indicando se a tela deve dimensionar sua altura para o seu conteúdo.

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

Obtém ou define um valor indicando se a tela dinâmica deve dimensionar sua largura para seu conteúdo.

Métodos

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

Ajustar a posição do elemento antes de organizar

arrangedRect
Rect do elemento actual
arrangeSize
O tamanho para organizar o elemento dentro
ArrangeOverride
protected override Size ArrangeOverride(Size arrangeSize)
result = axisCanvas.ArrangeOverride(arrangeSize)

Organiza todas as crianças na posição correta.

arrangeSize
O tamanho para organizar o elemento está dentro.

Retorna: O tamanho do elemento foi arranjado.

DecrementSuspend
public void DecrementSuspend()
axisCanvas.DecrementSuspend()

Chamado por IUpdateSuspender cada vez que um suspensório de destino é eliminado. Quando o suspensório final foi eliminado, ResumeUpdates é chamado

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

Obter retângulo do elemento

arrangeSize
O tamanho para organizar o elemento dentro
element
O elemento que deve ser organizado

Retorna: Rect de elemento organizado

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

Obtém o valor da propriedade Bottom anexada para um UIElement especificado.

element
O UIElement do qual o valor da propriedade é lido.

Retorna: O valor da propriedade inferior para o UIElement.

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

Obtém o valor da propriedade CenterBottom anexada para um UIElement especificado.

element
O UIElement do qual o valor da propriedade é lido.

Retorna: O valor CenterBottom da propriedade para o UIElement.

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

Obtém o valor da propriedade CenterLeft anexada para um UIElement especificado.

element
O UIElement do qual o valor da propriedade é lido.

Retorna: O valor CenterLeft da propriedade para o UIElement.

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

Obtém o valor da propriedade CenterRight anexada para um UIElement especificado.

element
O UIElement do qual o valor da propriedade é lido.

Retorna: O valor CenterRight da propriedade para o UIElement.

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

Obtém o valor da propriedade CenterTop anexada para um UIElement especificado.

element
O UIElement do qual o valor da propriedade é lido.

Retorna: O valor CenterTop da propriedade para o UIElement.

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

Devolve uma geometria para uma máscara de recorte. A máscara aplica- se se o sistema de disposição tentar organizar um elemento que seja maior do que o espaço disponível para a exibição.

layoutSlotSize
O tamanho da parte do elemento que faz a apresentação visual.

Retorna: A geometria de recorte.

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

Obtém o valor da propriedade anexada à esquerda para um UIElement especificado.

element
O UIElement do qual o valor da propriedade é lido.

Retorna: O valor da propriedade esquerda para o UIElement.

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

Obtém o valor da propriedade anexada à Direita para um UIElement especificado.

element
O UIElement do qual o valor da propriedade é lido.

Retorna: O valor correto da propriedade para o UIElement.

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

Obtém o valor da propriedade Top anexada para um UIElement especificado.

element
O UIElement do qual o valor da propriedade é lido.

Retorna: O valor de propriedade superior para o UIElement.

Invalidate
private void Invalidate()
axisCanvas.Invalidate()

Invalida a posição dos elementos filhos.

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

Mede todas as crianças e devolve o seu tamanho.

constraint
O tamanho disponível.

Retorna: O tamanho desejado.

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

Continua actualizações sobre o alvo, que se pretende chamar por IUpdateSuspender

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

Define o valor da propriedade Bottom anexada a uma UIElement especificada.

element
O UIElement ao qual a propriedade anexada está escrita.
value
O valor inferior necessário.
SetCenterBottom
public static void SetCenterBottom(UIElement element, double value)
AxisCanvas.SetCenterBottom(element, value)

Define o valor da propriedade CenterBottom anexada a uma UIElement especificada.

element
O UIElement ao qual a propriedade anexada está escrita.
value
O valor necessário CenterBottom.
SetCenterLeft
public static void SetCenterLeft(UIElement element, double value)
AxisCanvas.SetCenterLeft(element, value)

Define o valor da propriedade CenterLeft anexada a uma UIElement especificada.

element
O UIElement ao qual a propriedade anexada está escrita.
value
O valor necessário CenterLeft.
SetCenterRight
public static void SetCenterRight(UIElement element, double value)
AxisCanvas.SetCenterRight(element, value)

Define o valor da propriedade CenterRight anexada a uma UIElement especificada.

element
O UIElement ao qual a propriedade anexada está escrita.
value
O valor necessário CenterRight.
SetCenterTop
public static void SetCenterTop(UIElement element, double value)
AxisCanvas.SetCenterTop(element, value)

Define o valor da propriedade CenterTop anexada a uma UIElement especificada.

element
O UIElement ao qual a propriedade anexada está escrita.
value
O valor necessário CenterTop.
SetLeft
public static void SetLeft(UIElement element, double value)
AxisCanvas.SetLeft(element, value)

Define o valor da propriedade anexada à esquerda para um UIElement especificado.

element
O UIElement ao qual a propriedade anexada está escrita.
value
O valor de esquerda necessário.
SetRight
public static void SetRight(UIElement element, double value)
AxisCanvas.SetRight(element, value)

Define o valor da propriedade anexada à Direita para um UIElement especificado.

element
O UIElement ao qual a propriedade anexada está escrita.
value
O valor certo necessário.
SetTop
public static void SetTop(UIElement element, double value)
AxisCanvas.SetTop(element, value)

Define o valor da propriedade Top anexada a um UIElement especificado.

element
O UIElement ao qual a propriedade anexada está escrita.
value
O valor máximo necessário.
SuspendUpdates
public IUpdateSuspender SuspendUpdates()
result = axisCanvas.SuspendUpdates()

Suspende o desenho de actualizações sobre o alvo até que o objeto devolvido seja eliminado, quando será emitida uma chamada final de sorteio

Retorna: O Suspensor de Atualização descartável

Campos

BottomProperty
public static readonly DependencyProperty BottomProperty
value = AxisCanvas.BottomProperty

Identifica a propriedade de dependência inferior.

CenterBottomProperty
public static readonly DependencyProperty CenterBottomProperty
value = AxisCanvas.CenterBottomProperty

Identifica a propriedade CenterBottom dependência.

CenterLeftProperty
public static readonly DependencyProperty CenterLeftProperty
value = AxisCanvas.CenterLeftProperty

Identifica a propriedade CenterLeft dependência.

CenterRightProperty
public static readonly DependencyProperty CenterRightProperty
value = AxisCanvas.CenterRightProperty

Identifica a propriedade CenterRight dependência.

CenterTopProperty
public static readonly DependencyProperty CenterTopProperty
value = AxisCanvas.CenterTopProperty

Identifica a propriedade CenterTop dependência.

ClipToBoundsProperty
public static readonly DependencyProperty ClipToBoundsProperty
value = AxisCanvas.ClipToBoundsProperty

Identifica a propriedade SizeWidthToContent dependência.

LeftProperty
public static readonly DependencyProperty LeftProperty
value = AxisCanvas.LeftProperty

Identifica a propriedade de dependência esquerda.

RightProperty
public static readonly DependencyProperty RightProperty
value = AxisCanvas.RightProperty

Identifica a propriedade de dependência correta.

SizeHeightToContentProperty
public static readonly DependencyProperty SizeHeightToContentProperty
value = AxisCanvas.SizeHeightToContentProperty

Identifica a propriedade SizeHeightToContent dependência.

SizeWidthToContentProperty
public static readonly DependencyProperty SizeWidthToContentProperty
value = AxisCanvas.SizeWidthToContentProperty

Identifica a propriedade SizeWidthToContent dependência.

TopProperty
public static readonly DependencyProperty TopProperty
value = AxisCanvas.TopProperty

Identifica a propriedade de dependência Top.