IGridLinesPanel
StockSharp.Xaml.Charting.Visuals.Axes
Определяет интерфейс GridLinesPanel, элемента управления холстом, который отображает линии сетки позади UltrachartSurface.
Свойства
BorderThickness
public Thickness BorderThickness { get; }
value = iGridLinesPanel.BorderThickness
Получает толщину любой границы, приложенной к панели
Методы
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
- Индекс удаляется после (включительно)