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
Методы
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
Поднимается сразу после завершения операции рендеринга.