RulerAnnotation

StockSharp.Xaml.Charting.Ultrachart

Аннотация линейки.

Наследует: AnnotationBase

Конструкторы

RulerAnnotation
public RulerAnnotation()
rulerAnnotation = RulerAnnotation()

Инициализирует новый экземпляр ICH.

Свойства

RulerHeight
public double RulerHeight { get; set; }
value = rulerAnnotation.RulerHeight
rulerAnnotation.RulerHeight = value

Высота линейки.

RulerWidth
public double RulerWidth { get; set; }
value = rulerAnnotation.RulerWidth
rulerAnnotation.RulerWidth = value

Ширина линейки.

Text1
public string Text1 { get; set; }
value = rulerAnnotation.Text1
rulerAnnotation.Text1 = value

Первая строка текста линейки.

Text2
public string Text2 { get; set; }
value = rulerAnnotation.Text2
rulerAnnotation.Text2 = value

Вторая строка текста линейки.

Методы

AttachInteractionHandlersTo
protected override void AttachInteractionHandlersTo(FrameworkElement source)
rulerAnnotation.AttachInteractionHandlersTo(source)

Автоматическое удаление на любом щелчке мыши.

DetachInteractionHandlersFrom
protected override void DetachInteractionHandlersFrom(FrameworkElement source)
rulerAnnotation.DetachInteractionHandlersFrom(source)

Автоматическое удаление на любом щелчке мыши.

FromCoordinate
protected override IComparable FromCoordinate(double coord, IAxis axis)
result = rulerAnnotation.FromCoordinate(coord, axis)

Преобразует координату пикселя в значение данных

coord
Пиксельная координата.
axis
Ось, для которой рассчитывается значение данных

Возвращает: Значение данных

GetCurrentPlacementStrategy
protected override IAnnotationPlacementStrategy GetCurrentPlacementStrategy()
result = rulerAnnotation.GetCurrentPlacementStrategy()
GetSelectedCursor
protected override Cursor GetSelectedCursor()
result = rulerAnnotation.GetSelectedCursor()

Получает курсор для использования для аннотации при выборе

IsPointWithinBounds
public override bool IsPointWithinBounds(Point point)
result = rulerAnnotation.IsPointWithinBounds(point)

Возвращается верно, если Точка находится в пределах текущего элемента IHitTestable

point
Точка, чтобы проверить

Возвращает: если точка находится в пределах

MakeInvisible
protected override void MakeInvisible()
rulerAnnotation.MakeInvisible()

Называется внутренне системой компоновки, когда аннотация выходит за пределы поверхности

MakeVisible
protected override void MakeVisible(AnnotationCoordinates coordinates)
rulerAnnotation.MakeVisible(coordinates)

Называется внутренне системой компоновки, когда аннотация входит в границы поверхности

OnApplyTemplate
public override void OnApplyTemplate()
rulerAnnotation.OnApplyTemplate()

Строит визуальное дерево для элемента управления LayoutTransformer при применении нового шаблона.

Поля

RulerHeightProperty
public static readonly DependencyProperty RulerHeightProperty
value = RulerAnnotation.RulerHeightProperty

Высота линейки.

RulerWidthProperty
public static readonly DependencyProperty RulerWidthProperty
value = RulerAnnotation.RulerWidthProperty

Ширина линейки.

Text1Property
public static readonly DependencyProperty Text1Property
value = RulerAnnotation.Text1Property

Первая строка текста линейки.

Text2Property
public static readonly DependencyProperty Text2Property
value = RulerAnnotation.Text2Property

Вторая строка текста линейки.