IRenderSurface

StockSharp.Xaml.Charting.Rendering.Common

Общий интерфейс для RenderSurface, RenderSurfaceBase

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

Свойства

IsSizeValidForDrawing
public bool IsSizeValidForDrawing { get; }
value = iRenderSurface.IsSizeValidForDrawing

Возвращается верно, если размер RenderSurfaceBase действителен для рисования

NeedsResizing
public bool NeedsResizing { get; }
value = iRenderSurface.NeedsResizing

Верно, если размер RenderSurfaceBase изменился, и видопорт нуждается в изменении размера

Services
public IServiceContainer Services { get; set; }
value = iRenderSurface.Services
iRenderSurface.Services = value

Получает или устанавливает IServiceContainer instance

Style
public Style Style { get; set; }
value = iRenderSurface.Style
iRenderSurface.Style = value

Получает или устанавливает стиль для применения к IRenderSurface2D

Методы

Clear
public void Clear()
iRenderSurface.Clear()

Очистить видоискатель

ClearSeries
public void ClearSeries()
iRenderSurface.ClearSeries()

Очистить все IRenderableSeries на IRenderSurface2D

RecreateSurface
public void RecreateSurface()
iRenderSurface.RecreateSurface()

Воссоздает элементы, требуемые Viewport, называемые один раз при запуске и при изменении размера поверхности.

События

Draw
public event EventHandler<DrawEventArgs> Draw
iRenderSurface.Draw += handler

Поднимается каждый раз, когда необходимо отрисовать поверхность рендеринга. Обработать это событие для рисования на поверхности

Rendered
public event EventHandler<RenderedEventArgs> Rendered
iRenderSurface.Rendered += handler

Поднимается сразу после завершения операции рендеринга.