IGridLinesPanel

StockSharp.Xaml.Charting.Visuals.Axes

Определяет интерфейс GridLinesPanel, элемента управления холстом, который отображает линии сетки позади UltrachartSurface.

Свойства

BorderThickness
public Thickness BorderThickness { get; }
value = iGridLinesPanel.BorderThickness

Получает толщину любой границы, приложенной к панели

Height
public int Height { get; }
value = iGridLinesPanel.Height

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

Width
public int Width { get; }
value = iGridLinesPanel.Width

Получает ширину панели в пикселях

Методы

AddLine
public void AddLine(XyDirection xyDirection, Line line)
iGridLinesPanel.AddLine(xyDirection, line)

Добавляет строку в панель в конкретном XyDirection

xyDirection
XyDirection to clear in, e.g. XDirection добавляет сетку X-Axis
line
Линия для добавления
Clear
public void Clear(XyDirection xyDirection)
iGridLinesPanel.Clear(xyDirection)

Очищает линии сетки в определенном направлении

xyDirection
XyDirection to clear in, e.g. XDirection очищает линии сетки X-Axis
GenerateElement
public Line GenerateElement(int lineId, XyDirection xyDirection, Style lineStyle)
result = iGridLinesPanel.GenerateElement(lineId, xyDirection, lineStyle)

Генерирует и добавляет элемент строки в GridLinesPanel. Применяет направление и стиль к линии, а также Id, чтобы они могли быть повторно использованы (объединены)

lineId
Линия Id
xyDirection
Направление X или Y
lineStyle
Стиль, применяемый к линии

Возвращает: Пример Линии, который был добавлен к GridLinesPanel

RemoveElementsAfter
public void RemoveElementsAfter(XyDirection xyDirection, int index)
iGridLinesPanel.RemoveElementsAfter(xyDirection, index)

Удалить все линейные экземпляры после указанного индекса. Этот метод используется при перерисовке UltrachartSurface, когда количество строк сократилось с одной перерисовки на другую.

xyDirection
Направление к ясности, X или Y
index
Индекс удаляется после (включительно)