RulerAnnotation
Anotação de governantes.
Herda de: AnnotationBase
Construtores
public RulerAnnotation()
rulerAnnotation = RulerAnnotation()
Inicializa uma nova instância do ICH.
Propriedades
public double RulerHeight { get; set; }
value = rulerAnnotation.RulerHeight
rulerAnnotation.RulerHeight = value
Altura do governante.
public double RulerWidth { get; set; }
value = rulerAnnotation.RulerWidth
rulerAnnotation.RulerWidth = value
Largura do governante.
public string Text1 { get; set; }
value = rulerAnnotation.Text1
rulerAnnotation.Text1 = value
Primeira linha de texto de régua.
public string Text2 { get; set; }
value = rulerAnnotation.Text2
rulerAnnotation.Text2 = value
Segunda linha de texto de régua.
Métodos
protected override void AttachInteractionHandlersTo(FrameworkElement source)
rulerAnnotation.AttachInteractionHandlersTo(source)
Remova automaticamente em qualquer clique do mouse.
protected override void DetachInteractionHandlersFrom(FrameworkElement source)
rulerAnnotation.DetachInteractionHandlersFrom(source)
Remova automaticamente em qualquer clique do mouse.
protected override IComparable FromCoordinate(double coord, IAxis axis)
result = rulerAnnotation.FromCoordinate(coord, axis)
Converte uma coordenada de pixels para o valor dos dados
- coord
- A coordenada de pixels.
- axis
- O eixo para o qual é calculado o valor dos dados
Retorna: O valor dos dados
protected override IAnnotationPlacementStrategy GetCurrentPlacementStrategy()
result = rulerAnnotation.GetCurrentPlacementStrategy()
protected override Cursor GetSelectedCursor()
result = rulerAnnotation.GetSelectedCursor()
Obtém o Cursor a usar para a anotação quando seleccionado
public override bool IsPointWithinBounds(Point point)
result = rulerAnnotation.IsPointWithinBounds(point)
Retorna true se o Ponto estiver dentro dos limites do elemento IHitTestable atual
- point
- O ponto a testar
Retorna: verdadeiro se o Ponto estiver dentro dos limites
protected override void MakeInvisible()
rulerAnnotation.MakeInvisible()
Chamada internamente pelo sistema de layout quando a anotação está fora dos limites da superfície
protected override void MakeVisible(AnnotationCoordinates coordinates)
rulerAnnotation.MakeVisible(coordinates)
Chamado internamente pelo sistema de layout quando a anotação entra nos limites da superfície
public override void OnApplyTemplate()
rulerAnnotation.OnApplyTemplate()
Compila a árvore visual para o controle LayoutTransformerquando um novo modelo é aplicado.
Campos
public static readonly DependencyProperty RulerHeightProperty
value = RulerAnnotation.RulerHeightProperty
Altura do governante.
public static readonly DependencyProperty RulerWidthProperty
value = RulerAnnotation.RulerWidthProperty
Largura do governante.
public static readonly DependencyProperty Text1Property
value = RulerAnnotation.Text1Property
Primeira linha de texto de régua.
public static readonly DependencyProperty Text2Property
value = RulerAnnotation.Text2Property
Segunda linha de texto de régua.