AxisCanvas
O AxisCanvas fornece uma tela de dimensionamento automático para as etiquetas de eixos
Herda de: Panel
Implementa: ISuspendable
Propriedades
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.
public bool IsSuspended { get; }
value = axisCanvas.IsSuspended
Obtém um valor indicando se as actualizações do alvo estão suspensas
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.
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
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
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
private void Invalidate()
axisCanvas.Invalidate()
Invalida a posição dos elementos filhos.
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.
public void ResumeUpdates(IUpdateSuspender suspender)
axisCanvas.ResumeUpdates(suspender)
Continua actualizações sobre o alvo, que se pretende chamar por IUpdateSuspender
- suspender
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.
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.
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.
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.
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.
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.
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.
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.
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
public static readonly DependencyProperty BottomProperty
value = AxisCanvas.BottomProperty
Identifica a propriedade de dependência inferior.
public static readonly DependencyProperty CenterBottomProperty
value = AxisCanvas.CenterBottomProperty
Identifica a propriedade CenterBottom dependência.
public static readonly DependencyProperty CenterLeftProperty
value = AxisCanvas.CenterLeftProperty
Identifica a propriedade CenterLeft dependência.
public static readonly DependencyProperty CenterRightProperty
value = AxisCanvas.CenterRightProperty
Identifica a propriedade CenterRight dependência.
public static readonly DependencyProperty CenterTopProperty
value = AxisCanvas.CenterTopProperty
Identifica a propriedade CenterTop dependência.
public static readonly DependencyProperty ClipToBoundsProperty
value = AxisCanvas.ClipToBoundsProperty
Identifica a propriedade SizeWidthToContent dependência.
public static readonly DependencyProperty LeftProperty
value = AxisCanvas.LeftProperty
Identifica a propriedade de dependência esquerda.
public static readonly DependencyProperty RightProperty
value = AxisCanvas.RightProperty
Identifica a propriedade de dependência correta.
public static readonly DependencyProperty SizeHeightToContentProperty
value = AxisCanvas.SizeHeightToContentProperty
Identifica a propriedade SizeHeightToContent dependência.
public static readonly DependencyProperty SizeWidthToContentProperty
value = AxisCanvas.SizeWidthToContentProperty
Identifica a propriedade SizeWidthToContent dependência.
public static readonly DependencyProperty TopProperty
value = AxisCanvas.TopProperty
Identifica a propriedade de dependência Top.