IRenderSurface2D

StockSharp.Xaml.Charting.Rendering.Common

Определяет интерфейс RenderSurface, который представляет собой область просмотра, используемую для быстрого рендеринга типов BaseRenderableSeries. Архитектура рендерера основана на плагинах, то есть мы создали несколько реализаций RenderSurfaceBase.

Реализует: IRenderSurface, IDisposable, IHitTestable, IInvalidatableElement

Свойства

ChildSeries
public ReadOnlyCollection<IRenderableSeries> ChildSeries { get; }
value = iRenderSurface2D.ChildSeries

Получает ребенка RenderableSeries в этом экземпляре IRenderSurface2D

Методы

AddSeries
public void AddSeries(IRenderableSeries renderableSeries)
iRenderSurface2D.AddSeries(renderableSeries)

Добавляет экземпляр IRenderableSeries в адрес IRenderSurface2D

renderableSeries
AddSeries
public void AddSeries(IEnumerable<IRenderableSeries> renderableSeries)
iRenderSurface2D.AddSeries(renderableSeries)

Добавляет экземпляр IRenderableSeries в адрес IRenderSurface2D

renderableSeries
ContainsSeries
public bool ContainsSeries(IRenderableSeries renderableSeries)
result = iRenderSurface2D.ContainsSeries(renderableSeries)

Возвращение Правда, если RenderSurfaceBase содержит экземпляр IRenderableSeries

renderableSeries
IRenderableSeries instance
GetRenderContext
public IRenderContext2D GetRenderContext()
result = iRenderSurface2D.GetRenderContext()

Создает экземпляр IRenderContext2D для выполнения операций рисования. Обратите внимание, что это действительно только для текущего пропуска рендеринга

RemoveSeries
public void RemoveSeries(IRenderableSeries renderableSeries)
iRenderSurface2D.RemoveSeries(renderableSeries)

Удалить IRenderableSeries из IRenderSurface2D

renderableSeries