IUltrachartSurfaceBase
Common base interface for UltrachartSurfaceBase derived classes
実装: ISuspendable, IInvalidatableElement
プロパティ
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.
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
メソッド
OnUltrachartRendered()
Raises the Rendered event, fired at the end of a render pass immediately before presentation to the screen
イベント
Rendered : EventHandler<EventArgs>
Event raised at the end of a single render pass