IUltrachartSurfaceBase

StockSharp.Xaml.Charting.Visuals

Common base interface for UltrachartSurfaceBase derived classes

Implementa: ISuspendable, IInvalidatableElement

Propiedades

ChartTitle : string

Gets or sets an optional Chart Title, displayed above the chart surface

ClipModifierSurface : bool

Gets or sets a value whether to clip the ChartModifierSurface property to bounds. Fefault false

DebugWhyDoesntUltrachartRender : bool

Gets or sets a flag whether Ultrachart should output rendering exceptions and 'Why Ultrachart Doesn't Render' reasons to the Debug Console. Default is True.

IsVisible : bool

Gets whether the UltrachartSurface is currently visible

ModifierSurface : IChartModifierSurface

Gets the ModifierSurface, which is used to draw primitives for the Chart Modifiers

RenderPriority : RenderPriority

Gets or sets the RenderPriority. The default is Normal

RenderSurface : IRenderSurface

Gets or sets the RenderSurface implementation that this UltrachartSurfaceBase uses. Default implementation for a UltrachartSurface is a HighSpeedRenderSurface, however Ultrachart supports additional render surfaces, providing high quality software and high speed hardware accelerated or 3D renderers.

Services : IServiceContainer

Gets the ServiceContainer which provides access to services throughout Ultrachart. ServiceContainers are created one per UltrachartSurface instance, and shared between peripheral components such as AxisBase, BaseRenderableSeries, ChartModifierBase instances. For a full list of available services, see the remarks on ServiceContainer

SyncRoot : object

A synchronization object which is locked during a render pass. If you lock this Ultrachart will not render and will be blocked on the UI thread until the lock is released. This is used internally by DataSeries to lock the UltrachartSurface when bulk updates are done.

Métodos

OnUltrachartRendered()

Raises the Rendered event, fired at the end of a render pass immediately before presentation to the screen

SetMouseCursor(Cursor)

Sets a Cursor on the UltrachartSurface

cursor
The new Cursor

Eventos

Rendered : EventHandler<EventArgs>

Event raised at the end of a single render pass