Show / Hide Table of Contents

Class IgbSeriesViewer

Represents a control for viewing series objects.

Inheritance
System.Object
BaseRendererControl
IgbSeriesViewer
IgbDataChart
IgbGeographicMap
Implements
JsonSerializable
System.IDisposable
Inherited Members
BaseRendererControl.eventCallbacksCache
BaseRendererControl._cachedSerializedContent
BaseRendererControl.EnsureModulesLoaded()
BaseRendererControl.ResolveEventBehavior()
BaseRendererControl.ResolveDisplay()
BaseRendererControl.ToSpinal(String)
BaseRendererControl.TransformSimpleKey(String)
BaseRendererControl.IsTransformedEnumValue(String)
BaseRendererControl.TransformPotentialEnumValue(String, Object)
BaseRendererControl.BuildSequenceInfo(Int32)
BaseRendererControl.BuildRenderTree(RenderTreeBuilder)
BaseRendererControl.TemplateContentType(String)
BaseRendererControl.OnAfterRenderAsync(Boolean)
BaseRendererControl.EnsureReady()
BaseRendererControl.MarkPropDirty(String)
BaseRendererControl.IsPropDirty(String)
BaseRendererControl.Serialize(SerializationContext, String)
BaseRendererControl.Serialize()
BaseRendererControl.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererControl.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererControl.SuspendNotifications(Object)
BaseRendererControl.ResumeNotifications(Object, Boolean)
BaseRendererControl.NotifyInsertItem(Object, Int32, Object)
BaseRendererControl.NotifyRemoveItem(Object, Int32, Object)
BaseRendererControl.NotifyClearItems(Object)
BaseRendererControl.NotifySetItem(Object, Int32, Object, Object)
BaseRendererControl.NotifyUpdateItem(Object, Int32, Object, Boolean)
BaseRendererControl.OnRefChanged(String, Object)
BaseRendererControl.OnInvokeReturn(Int64, Object)
BaseRendererControl.Camelize(String)
BaseRendererControl.ToPascal(String)
BaseRendererControl.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererControl.Dispose(Boolean)
BaseRendererControl.SetResourceStringAsync(String, String, String)
BaseRendererControl.SetResourceStringAsync(String, String)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, JsonElement)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, Object)
BaseRendererControl.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererControl.Finalize()
BaseRendererControl.Dispose()
BaseRendererControl.IgBlazor
BaseRendererControl.Height
BaseRendererControl.Width
BaseRendererControl.Class
BaseRendererControl.AdditionalAttributes
BaseRendererControl.EventBehavior
BaseRendererControl.ChildContent
BaseRendererControl.RoundTripDateConversion
BaseRendererControl.SupportsVisualChildren
BaseRendererControl.UseDirectRender
BaseRendererControl.DirectRenderElementName
BaseRendererControl.NeedsDynamicContent
BaseRendererControl.UseCamelEnumValues
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbSeriesViewer : BaseRendererControl, RefSink, JsonSerializable, IDisposable

Constructors

IgbSeriesViewer()

Declaration
public IgbSeriesViewer()

Properties

ActualContentHitTestMode

Resolved method of hit testing used when the pointer is over elements in the chart.

Declaration
public ChartHitTestMode ActualContentHitTestMode { get; set; }
Property Value
Type Description
ChartHitTestMode

ActualInteractionPixelScalingRatio

Resolved method of pixel scaling to use during end user interaction with the chart.

Declaration
public double ActualInteractionPixelScalingRatio { get; set; }
Property Value
Type Description
System.Double

ActualPixelScalingRatio

Gets the resolved pixel scaling ratio.

Declaration
public double ActualPixelScalingRatio { get; set; }
Property Value
Type Description
System.Double

ActualSeries

Declaration
public IgbSeriesCollection ActualSeries { get; }
Property Value
Type Description
IgbSeriesCollection

ActualWindowPositionHorizontal

A number between 0 and 1 determining the position of the horizontal scroll.

Declaration
public double ActualWindowPositionHorizontal { get; set; }
Property Value
Type Description
System.Double
Remarks

This property is effectively a shortcut to the Left of the ActualWindowRect property.

ActualWindowPositionVertical

A number between 0 and 1 determining the position of the vertical scroll.

Declaration
public double ActualWindowPositionVertical { get; set; }
Property Value
Type Description
System.Double
Remarks

This property is effectively a shortcut to the Top of the ActualWindowRect property.

ActualWindowRect

Gets the actual value of the window rectangle, which represents the current zoom level.

Declaration
public Rect ActualWindowRect { get; set; }
Property Value
Type Description
Rect

ActualWindowRectChanged

Declaration
public Action<IgbRectChangedEventArgs> ActualWindowRectChanged { get; set; }
Property Value
Type Description
System.Action<IgbRectChangedEventArgs>

ActualWindowRectChangedScript

Declaration
public string ActualWindowRectChangedScript { get; set; }
Property Value
Type Description
System.String

ActualWindowRectMinHeight

Gets the actual minimum height that the window rect is allowed to reach before being clamped.

Declaration
public double ActualWindowRectMinHeight { get; set; }
Property Value
Type Description
System.Double

ActualWindowRectMinWidth

Gets the actual minimum width that the window rect is allowed to reach before being clamped.

Declaration
public double ActualWindowRectMinWidth { get; set; }
Property Value
Type Description
System.Double

AnimateSeriesWhenAxisRangeChanges

Gets or sets whether the series animations should be allowed when a range change has been detected on an axis.

Declaration
public bool AnimateSeriesWhenAxisRangeChanges { get; set; }
Property Value
Type Description
System.Boolean

AutoMarginHeight

Sets or gets the automatic height to add when automatically adding margins to the chart.

Declaration
public double AutoMarginHeight { get; set; }
Property Value
Type Description
System.Double

AutoMarginWidth

Sets or gets the automatic width to add when automatically adding margins to the chart.

Declaration
public double AutoMarginWidth { get; set; }
Property Value
Type Description
System.Double

AxisLabelMouseClick

Declaration
public Action<IgbAxisMouseEventArgs> AxisLabelMouseClick { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisLabelMouseClickScript

Declaration
public string AxisLabelMouseClickScript { get; set; }
Property Value
Type Description
System.String

AxisLabelMouseDown

Declaration
public Action<IgbAxisMouseEventArgs> AxisLabelMouseDown { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisLabelMouseDownScript

Declaration
public string AxisLabelMouseDownScript { get; set; }
Property Value
Type Description
System.String

AxisLabelMouseEnter

Declaration
public Action<IgbAxisMouseEventArgs> AxisLabelMouseEnter { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisLabelMouseEnterScript

Declaration
public string AxisLabelMouseEnterScript { get; set; }
Property Value
Type Description
System.String

AxisLabelMouseLeave

Declaration
public Action<IgbAxisMouseEventArgs> AxisLabelMouseLeave { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisLabelMouseLeaveScript

Declaration
public string AxisLabelMouseLeaveScript { get; set; }
Property Value
Type Description
System.String

AxisLabelMouseOver

Declaration
public Action<IgbAxisMouseEventArgs> AxisLabelMouseOver { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisLabelMouseOverScript

Declaration
public string AxisLabelMouseOverScript { get; set; }
Property Value
Type Description
System.String

AxisLabelMouseUp

Declaration
public Action<IgbAxisMouseEventArgs> AxisLabelMouseUp { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisLabelMouseUpScript

Declaration
public string AxisLabelMouseUpScript { get; set; }
Property Value
Type Description
System.String

AxisPanelMouseClick

Declaration
public Action<IgbAxisMouseEventArgs> AxisPanelMouseClick { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisPanelMouseClickScript

Declaration
public string AxisPanelMouseClickScript { get; set; }
Property Value
Type Description
System.String

AxisPanelMouseDown

Declaration
public Action<IgbAxisMouseEventArgs> AxisPanelMouseDown { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisPanelMouseDownScript

Declaration
public string AxisPanelMouseDownScript { get; set; }
Property Value
Type Description
System.String

AxisPanelMouseEnter

Declaration
public Action<IgbAxisMouseEventArgs> AxisPanelMouseEnter { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisPanelMouseEnterScript

Declaration
public string AxisPanelMouseEnterScript { get; set; }
Property Value
Type Description
System.String

AxisPanelMouseLeave

Declaration
public Action<IgbAxisMouseEventArgs> AxisPanelMouseLeave { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisPanelMouseLeaveScript

Declaration
public string AxisPanelMouseLeaveScript { get; set; }
Property Value
Type Description
System.String

AxisPanelMouseOver

Declaration
public Action<IgbAxisMouseEventArgs> AxisPanelMouseOver { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisPanelMouseOverScript

Declaration
public string AxisPanelMouseOverScript { get; set; }
Property Value
Type Description
System.String

AxisPanelMouseUp

Declaration
public Action<IgbAxisMouseEventArgs> AxisPanelMouseUp { get; set; }
Property Value
Type Description
System.Action<IgbAxisMouseEventArgs>

AxisPanelMouseUpScript

Declaration
public string AxisPanelMouseUpScript { get; set; }
Property Value
Type Description
System.String

BottomMargin

Sets or gets the bottom margin to use around the chart content.

Declaration
public double BottomMargin { get; set; }
Property Value
Type Description
System.Double

Brushes

Gets or sets the palette of brushes used for fill of plotted series.

Declaration
public string Brushes { get; set; }
Property Value
Type Description
System.String
Remarks

These brushes are automatically assigned to series based on the index of series.

ChartTitle

Text to display above the plot area.

Declaration
public string ChartTitle { get; set; }
Property Value
Type Description
System.String

ContentHitTestMode

Determines the method of hit testing used when mousing over elements in the chart.

Declaration
public ChartHitTestMode ContentHitTestMode { get; set; }
Property Value
Type Description
ChartHitTestMode

ContentSeries

Declaration
public IgbSeriesCollection ContentSeries { get; }
Property Value
Type Description
IgbSeriesCollection

CrosshairPoint

Gets or sets the cross hair point (in world coordinates)

Declaration
public Point CrosshairPoint { get; set; }
Property Value
Type Description
Point
Remarks

Either or both of the crosshair point's X and Y may be set to double.NaN, in which case the relevant crosshair line is hidden.

CrosshairVisibility

Gets or sets the current SeriesViewer's crosshair visibility override.

Declaration
public Visibility CrosshairVisibility { get; set; }
Property Value
Type Description
Visibility

DefaultEventBehavior

Declaration
protected override ControlEventBehavior DefaultEventBehavior { get; }
Property Value
Type Description
ControlEventBehavior
Overrides
BaseRendererControl.DefaultEventBehavior

DefaultInteraction

Gets or sets the DefaultInteraction property.

Declaration
public InteractionState DefaultInteraction { get; set; }
Property Value
Type Description
InteractionState
Remarks

The default interaction state defines the SeriesViewer's response to mouse events.

DragModifier

Gets or sets the current SeriesViewer's DragModifier property.

Declaration
public ModifierKeys DragModifier { get; set; }
Property Value
Type Description
ModifierKeys

EffectiveViewport

Gets the EffectiveViewport rectangle, representing the effective viewport area after margins have been subtracted.

Declaration
public Rect EffectiveViewport { get; set; }
Property Value
Type Description
Rect

FireMouseLeaveOnManipulationStart

Gets or sets how the mouse leave event fires when a manipulation is started.

Declaration
public bool FireMouseLeaveOnManipulationStart { get; set; }
Property Value
Type Description
System.Boolean

FocusBrush

Gets or sets the Focus brush to use for the series.

Declaration
public string FocusBrush { get; set; }
Property Value
Type Description
System.String

FocusDismissDelayMilliseconds

Gets or sets the amount of time to delay before dismissing a selection effect.

Declaration
public int FocusDismissDelayMilliseconds { get; set; }
Property Value
Type Description
System.Int32

FocusedSeriesItems

Gets the currently focused data items. Adding or removing data items from this collection will focus or blur the visuals associated with those items.

Declaration
public IgbChartSelectedItemCollection FocusedSeriesItems { get; set; }
Property Value
Type Description
IgbChartSelectedItemCollection

FocusedSeriesItemsChanged

Declaration
public EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs> FocusedSeriesItemsChanged { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs>

FocusedSeriesItemsChangedScript

Declaration
public string FocusedSeriesItemsChangedScript { get; set; }
Property Value
Type Description
System.String

FocusMode

Gets or sets the focus mode to use for the series in the component, when supported.

Declaration
public SeriesSelectionMode FocusMode { get; set; }
Property Value
Type Description
SeriesSelectionMode

FocusTransitionDuration

Gets or sets the duration the Focus/de-Focus effects.

Declaration
public int FocusTransitionDuration { get; set; }
Property Value
Type Description
System.Int32

FullSeries

Declaration
public IgbSeriesCollection FullSeries { get; protected set; }
Property Value
Type Description
IgbSeriesCollection

GridAreaRectChanged

Declaration
public Action<IgbRectChangedEventArgs> GridAreaRectChanged { get; set; }
Property Value
Type Description
System.Action<IgbRectChangedEventArgs>

GridAreaRectChangedScript

Declaration
public string GridAreaRectChangedScript { get; set; }
Property Value
Type Description
System.String

HighlightedValuesDisplayMode

Gets or sets whether and how to display highlighted values for the series by default. Note, this is distinct from the highlighting feature that indicates what is closest or under the mouse.

Declaration
public SeriesHighlightedValuesDisplayMode HighlightedValuesDisplayMode { get; set; }
Property Value
Type Description
SeriesHighlightedValuesDisplayMode

HighlightingBehavior

Gets or sets the highlighting Behavior to use for the series in the component, when supported. This takes precedence over the series level IsHighlightingEnabled.

Declaration
public SeriesHighlightingBehavior HighlightingBehavior { get; set; }
Property Value
Type Description
SeriesHighlightingBehavior

HighlightingDismissDelayMilliseconds

Gets or sets the amount of time to delay before dismissing a selection effect.

Declaration
public int HighlightingDismissDelayMilliseconds { get; set; }
Property Value
Type Description
System.Int32

HighlightingFadeOpacity

Gets or sets the target opacity to fade to for fade style highlighting.

Declaration
public double HighlightingFadeOpacity { get; set; }
Property Value
Type Description
System.Double

HighlightingMode

Gets or sets the highlighting mode to use for the series in the component, when supported. This takes precedence over the series level IsHighlightingEnabled.

Declaration
public SeriesHighlightingMode HighlightingMode { get; set; }
Property Value
Type Description
SeriesHighlightingMode

HighlightingTransitionDuration

Gets or sets the duration the highlighting/de-highlighting effects.

Declaration
public int HighlightingTransitionDuration { get; set; }
Property Value
Type Description
System.Int32

HorizontalCrosshairBrush

Gets or sets the current SeriesViewer's crosshair horizontal brush override.

Declaration
public string HorizontalCrosshairBrush { get; set; }
Property Value
Type Description
System.String

HorizontalViewScrollbarCornerRadius

Gets or sets the corner radius to use for the horizontal scrollbar in the component, when enabled.

Declaration
public double HorizontalViewScrollbarCornerRadius { get; set; }
Property Value
Type Description
System.Double

HorizontalViewScrollbarFill

Gets or sets the fill to use for the horizontal scrollbar in the component, when enabled.

Declaration
public string HorizontalViewScrollbarFill { get; set; }
Property Value
Type Description
System.String

HorizontalViewScrollbarHeight

Gets or sets the height to use for the horizontal scrollbar in the component, when enabled.

Declaration
public double HorizontalViewScrollbarHeight { get; set; }
Property Value
Type Description
System.Double

HorizontalViewScrollbarInset

Gets or sets the inset distance to use for the horizontal scrollbar in the component, when enabled.

Declaration
public double HorizontalViewScrollbarInset { get; set; }
Property Value
Type Description
System.Double

HorizontalViewScrollbarMaxOpacity

Gets or sets the max opacity to use for the horizontal scrollbar in the component, when enabled.

Declaration
public double HorizontalViewScrollbarMaxOpacity { get; set; }
Property Value
Type Description
System.Double

HorizontalViewScrollbarMode

Gets or sets the horizontal scrollbar mode to use for the series viewer.

Declaration
public SeriesViewerScrollbarMode HorizontalViewScrollbarMode { get; set; }
Property Value
Type Description
SeriesViewerScrollbarMode

HorizontalViewScrollbarOutline

Gets or sets the outline to use for the horizontal scrollbar in the component, when enabled.

Declaration
public string HorizontalViewScrollbarOutline { get; set; }
Property Value
Type Description
System.String

HorizontalViewScrollbarPosition

Gets or sets the position to use for the horizontal scrollbar in the component, when enabled.

Declaration
public SeriesViewerHorizontalScrollbarPosition HorizontalViewScrollbarPosition { get; set; }
Property Value
Type Description
SeriesViewerHorizontalScrollbarPosition

HorizontalViewScrollbarShouldAddAutoTrackInsets

Gets or sets whether to use automatic track insets for the horizontal scrollbar in the component, when enabled.

Declaration
public bool HorizontalViewScrollbarShouldAddAutoTrackInsets { get; set; }
Property Value
Type Description
System.Boolean

HorizontalViewScrollbarStrokeThickness

Gets or sets the stroke thickness to use for the horizontal scrollbar in the component, when enabled.

Declaration
public double HorizontalViewScrollbarStrokeThickness { get; set; }
Property Value
Type Description
System.Double

HorizontalViewScrollbarTrackEndInset

Gets or sets the track end inset to use for the horizontal scrollbar in the component, when enabled.

Declaration
public double HorizontalViewScrollbarTrackEndInset { get; set; }
Property Value
Type Description
System.Double

HorizontalViewScrollbarTrackStartInset

Gets or sets the track start inset to use for the horizontal scrollbar in the component, when enabled.

Declaration
public double HorizontalViewScrollbarTrackStartInset { get; set; }
Property Value
Type Description
System.Double

ImageCaptured

Declaration
public Action<IgbImageCapturedEventArgs> ImageCaptured { get; set; }
Property Value
Type Description
System.Action<IgbImageCapturedEventArgs>

ImageCapturedScript

Declaration
public string ImageCapturedScript { get; set; }
Property Value
Type Description
System.String

InteractionOverride

Gets or sets the InteractionOverride property.

Declaration
public InteractionState InteractionOverride { get; set; }
Property Value
Type Description
InteractionState
Remarks

The interaction override overrides the default interaction and modifiers keys and defines the SeriesViewer's response to mouse events.

InteractionPixelScalingRatio

Method of pixel scaling to use during end user interaction with the chart.

Declaration
public double InteractionPixelScalingRatio { get; set; }
Property Value
Type Description
System.Double

IsAntiAliasingEnabledDuringInteraction

Gets or sets the IsAntiAliasingEnabledDuringInteraction property.

Declaration
public bool IsAntiAliasingEnabledDuringInteraction { get; set; }
Property Value
Type Description
System.Boolean

IsPagePanningAllowed

Gets or sets the whether the series viewer can allow the page to pan if a control pan is not possible in the requested direction.

Declaration
public bool IsPagePanningAllowed { get; set; }
Property Value
Type Description
System.Boolean

IsSurfaceInteractionDisabled

Gets or sets whether all surface interactions with the plot area should be disabled.

Declaration
public bool IsSurfaceInteractionDisabled { get; set; }
Property Value
Type Description
System.Boolean

IsUserAnnotationsEnabled

Gets or sets whether initiating user annotations from the toolbar is enabled.

Declaration
public bool IsUserAnnotationsEnabled { get; set; }
Property Value
Type Description
System.Boolean

IsWindowSyncedToVisibleRange

Gets or sets whether to sync the vertical aspect of the window with the contained series content. This is only supported for a subset of the available series.

Declaration
public bool IsWindowSyncedToVisibleRange { get; set; }
Property Value
Type Description
System.Boolean

LeftMargin

Sets or gets the left margin to use around the chart content.

Declaration
public double LeftMargin { get; set; }
Property Value
Type Description
System.Double

Legend

Gets or sets which legend to use for all series in this SeriesViewer, unless otherwise specified by the Series.Legend property.

Declaration
public IgbLegendBase Legend { get; set; }
Property Value
Type Description
IgbLegendBase
Remarks

This is generally expressed as an element name binding, as the Legend must exist at some other position in the layout. This property only indicates which Legend to use and will not alone cause the legend to be visible.

LegendHighlightingMode

Gets or sets the highlighting mode to use for the legend linked to the component, when supported.

Declaration
public LegendHighlightingMode LegendHighlightingMode { get; set; }
Property Value
Type Description
LegendHighlightingMode

LegendItemBadgeMode

Gets or sets the mode of legend badges representing all series in this chart.

Declaration
public LegendItemBadgeMode LegendItemBadgeMode { get; set; }
Property Value
Type Description
LegendItemBadgeMode
Remarks

This property will be ignored when the LegendItemTemplate or LegendItemBadgeTemplate property is set on a series

LegendItemBadgeShape

Gets or sets type of legend badges representing all series displayed in a legend linked to this component

Declaration
public LegendItemBadgeShape LegendItemBadgeShape { get; set; }
Property Value
Type Description
LegendItemBadgeShape
Remarks

This property will be ignored when the LegendItemTemplate or LegendItemBadgeTemplate property is set on a series

LegendScript

Provides a means of setting Legend in the JavaScript environment.

Declaration
public string LegendScript { get; set; }
Property Value
Type Description
System.String

MarkerAutomaticBehavior

Gets or sets the marker mode used for assigning a marker type to series when the marker type is automatic.

Declaration
public MarkerAutomaticBehavior MarkerAutomaticBehavior { get; set; }
Property Value
Type Description
MarkerAutomaticBehavior

MarkerBrushes

Gets or sets the palette of brushes used for fill of marker series.

Declaration
public string MarkerBrushes { get; set; }
Property Value
Type Description
System.String
Remarks

These brushes are automatically assigned to markers based on the index of series.

MarkerOutlines

Gets or sets the palette of brushes used for outlines of plotted markers.

Declaration
public string MarkerOutlines { get; set; }
Property Value
Type Description
System.String
Remarks

These outlines are automatically assigned to markers based on the index of series.

Outlines

Gets or sets the palette of brushes used for outlines of plotted series.

Declaration
public string Outlines { get; set; }
Property Value
Type Description
System.String
Remarks

These outlines are automatically assigned to series based on the index of series.

PanModifier

Gets or sets the current SeriesViewer's PanModifier property.

Declaration
public ModifierKeys PanModifier { get; set; }
Property Value
Type Description
ModifierKeys

ParentTypeName

Declaration
protected override string ParentTypeName { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererControl.ParentTypeName

PixelScalingRatio

Gets or sets the scaling value used to affect the pixel density of the control.

Declaration
public double PixelScalingRatio { get; set; }
Property Value
Type Description
System.Double
Remarks

A higher scaling ratio will produce crisper visuals at the expense of memory. Lower values will cause the control to appear blurry.

PlotAreaBackground

Gets or sets the brush used as the background for the current SeriesViewer object's plot area.

Declaration
public string PlotAreaBackground { get; set; }
Property Value
Type Description
System.String

PlotAreaClicked

Declaration
public EventCallback<IgbPlotAreaMouseButtonEventArgs> PlotAreaClicked { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbPlotAreaMouseButtonEventArgs>

PlotAreaClickedScript

Declaration
public string PlotAreaClickedScript { get; set; }
Property Value
Type Description
System.String

PlotAreaMouseEnter

Declaration
public Action<IgbPlotAreaMouseEventArgs> PlotAreaMouseEnter { get; set; }
Property Value
Type Description
System.Action<IgbPlotAreaMouseEventArgs>

PlotAreaMouseEnterScript

Declaration
public string PlotAreaMouseEnterScript { get; set; }
Property Value
Type Description
System.String

PlotAreaMouseLeave

Declaration
public Action<IgbPlotAreaMouseEventArgs> PlotAreaMouseLeave { get; set; }
Property Value
Type Description
System.Action<IgbPlotAreaMouseEventArgs>

PlotAreaMouseLeaveScript

Declaration
public string PlotAreaMouseLeaveScript { get; set; }
Property Value
Type Description
System.String

PlotAreaMouseLeftButtonDown

Declaration
public EventCallback<IgbPlotAreaMouseButtonEventArgs> PlotAreaMouseLeftButtonDown { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbPlotAreaMouseButtonEventArgs>

PlotAreaMouseLeftButtonDownScript

Declaration
public string PlotAreaMouseLeftButtonDownScript { get; set; }
Property Value
Type Description
System.String

PlotAreaMouseLeftButtonUp

Declaration
public EventCallback<IgbPlotAreaMouseButtonEventArgs> PlotAreaMouseLeftButtonUp { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbPlotAreaMouseButtonEventArgs>

PlotAreaMouseLeftButtonUpScript

Declaration
public string PlotAreaMouseLeftButtonUpScript { get; set; }
Property Value
Type Description
System.String

PlotAreaMouseOver

Declaration
public Action<IgbPlotAreaMouseEventArgs> PlotAreaMouseOver { get; set; }
Property Value
Type Description
System.Action<IgbPlotAreaMouseEventArgs>

PlotAreaMouseOverScript

Declaration
public string PlotAreaMouseOverScript { get; set; }
Property Value
Type Description
System.String

PreferHigherResolutionTiles

Gets or sets whether the series viewer should prefer selecting higher resolution tiles over lower resolution tiles when performing tile zooming. Setting this to true will lower performance but increase quality.

Declaration
public bool PreferHigherResolutionTiles { get; set; }
Property Value
Type Description
System.Boolean

PreviewPathFill

Gets or sets the brush used as the fill for the current SeriesViewer object's preview path. Null is treated as auto.

Declaration
public string PreviewPathFill { get; set; }
Property Value
Type Description
System.String

PreviewPathOpacity

Gets or sets the opacity used as for the fill for the current SeriesViewer object's preview path. Null is treated as auto.

Declaration
public double PreviewPathOpacity { get; set; }
Property Value
Type Description
System.Double

PreviewPathStroke

Gets or sets the brush used as the border for the current SeriesViewer object's preview path. Null is treated as auto.

Declaration
public string PreviewPathStroke { get; set; }
Property Value
Type Description
System.String

PreviewRect

Gets or sets the preview rectangle.

Declaration
public Rect PreviewRect { get; set; }
Property Value
Type Description
Rect
Remarks

The preview rectangle may be set to Rect.Empty, in which case the visible preview strokePath is hidden.

RefreshCompleted

Declaration
public Action<IgbRefreshCompletedEventArgs> RefreshCompleted { get; set; }
Property Value
Type Description
System.Action<IgbRefreshCompletedEventArgs>

RefreshCompletedScript

Declaration
public string RefreshCompletedScript { get; set; }
Property Value
Type Description
System.String

ResizeIdle

Declaration
public EventCallback<IgbChartResizeIdleEventArgs> ResizeIdle { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbChartResizeIdleEventArgs>

ResizeIdleMilliseconds

Gets or sets the milliseconds before the chart will fire the resize idle event after the last resize.

Declaration
public int ResizeIdleMilliseconds { get; set; }
Property Value
Type Description
System.Int32

ResizeIdleScript

Declaration
public string ResizeIdleScript { get; set; }
Property Value
Type Description
System.String

RightButtonDefaultInteraction

Gets or sets the RightButtonDefaultInteraction property.

Declaration
public InteractionState RightButtonDefaultInteraction { get; set; }
Property Value
Type Description
InteractionState
Remarks

The default interaction state defines the SeriesViewer's response to right button mouse events.

RightMargin

Sets or gets the right margin to use around the chart content.

Declaration
public double RightMargin { get; set; }
Property Value
Type Description
System.Double

ScrollbarsAnimationDuration

Gets or sets the duration of the scrollbar effects.

Declaration
public int ScrollbarsAnimationDuration { get; set; }
Property Value
Type Description
System.Int32

SelectedSeriesItems

Gets the currently selected data items. Adding or removing data items from this collection will select or deselect the visuals associated with those items.

Declaration
public IgbChartSelectedItemCollection SelectedSeriesItems { get; set; }
Property Value
Type Description
IgbChartSelectedItemCollection

SelectedSeriesItemsChanged

Declaration
public EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs> SelectedSeriesItemsChanged { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs>

SelectedSeriesItemsChangedScript

Declaration
public string SelectedSeriesItemsChangedScript { get; set; }
Property Value
Type Description
System.String

SelectionBehavior

Gets or sets the selection behavior to use for the series in the component, when supported.

Declaration
public SeriesSelectionBehavior SelectionBehavior { get; set; }
Property Value
Type Description
SeriesSelectionBehavior

SelectionBrush

Gets or sets the selection brush to use for the series.

Declaration
public string SelectionBrush { get; set; }
Property Value
Type Description
System.String

SelectionDismissDelayMilliseconds

Gets or sets the amount of time to delay before dismissing a selection effect.

Declaration
public int SelectionDismissDelayMilliseconds { get; set; }
Property Value
Type Description
System.Int32

SelectionMode

Gets or sets the selection mode to use for the series in the component, when supported.

Declaration
public SeriesSelectionMode SelectionMode { get; set; }
Property Value
Type Description
SeriesSelectionMode

SelectionModifier

Gets or sets the current SeriesViewer's SelectionModifier property.

Declaration
public ModifierKeys SelectionModifier { get; set; }
Property Value
Type Description
ModifierKeys

SelectionTransitionDuration

Gets or sets the duration the selection/de-Selection effects.

Declaration
public int SelectionTransitionDuration { get; set; }
Property Value
Type Description
System.Int32

Series

Gets the current SeriesViewer object's child Series.

Declaration
public IgbSeriesCollection Series { get; protected set; }
Property Value
Type Description
IgbSeriesCollection

SeriesClick

Declaration
public EventCallback<IgbDataChartMouseButtonEventArgs> SeriesClick { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbDataChartMouseButtonEventArgs>

SeriesClickScript

Declaration
public string SeriesClickScript { get; set; }
Property Value
Type Description
System.String

SeriesCursorMouseMove

Declaration
public Action<IgbChartCursorEventArgs> SeriesCursorMouseMove { get; set; }
Property Value
Type Description
System.Action<IgbChartCursorEventArgs>

SeriesCursorMouseMoveScript

Declaration
public string SeriesCursorMouseMoveScript { get; set; }
Property Value
Type Description
System.String

SeriesMouseEnter

Declaration
public EventCallback<IgbChartMouseEventArgs> SeriesMouseEnter { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbChartMouseEventArgs>

SeriesMouseEnterScript

Declaration
public string SeriesMouseEnterScript { get; set; }
Property Value
Type Description
System.String

SeriesMouseLeave

Declaration
public EventCallback<IgbChartMouseEventArgs> SeriesMouseLeave { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbChartMouseEventArgs>

SeriesMouseLeaveScript

Declaration
public string SeriesMouseLeaveScript { get; set; }
Property Value
Type Description
System.String

SeriesMouseLeftButtonDown

Declaration
public EventCallback<IgbDataChartMouseButtonEventArgs> SeriesMouseLeftButtonDown { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbDataChartMouseButtonEventArgs>

SeriesMouseLeftButtonDownScript

Declaration
public string SeriesMouseLeftButtonDownScript { get; set; }
Property Value
Type Description
System.String

SeriesMouseLeftButtonUp

Declaration
public EventCallback<IgbDataChartMouseButtonEventArgs> SeriesMouseLeftButtonUp { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbDataChartMouseButtonEventArgs>

SeriesMouseLeftButtonUpScript

Declaration
public string SeriesMouseLeftButtonUpScript { get; set; }
Property Value
Type Description
System.String

SeriesMouseMove

Declaration
public Action<IgbChartMouseEventArgs> SeriesMouseMove { get; set; }
Property Value
Type Description
System.Action<IgbChartMouseEventArgs>

SeriesMouseMoveScript

Declaration
public string SeriesMouseMoveScript { get; set; }
Property Value
Type Description
System.String

SeriesValueLayerUseLegend

Gets or sets whether the series animations should be allowed when a range change has been detected on an axis.

Declaration
public bool SeriesValueLayerUseLegend { get; set; }
Property Value
Type Description
System.Boolean

ShouldMatchZOrderToSeriesOrder

Gets or sets whether to match the z order of the series to their positional order in the series collection, regardless of mutation.

Declaration
public bool ShouldMatchZOrderToSeriesOrder { get; set; }
Property Value
Type Description
System.Boolean

ShouldPanOnMaximumZoom

Gets or sets a whether the chart should pan its content when zooming in passed max zoom level.

Declaration
public bool ShouldPanOnMaximumZoom { get; set; }
Property Value
Type Description
System.Boolean

ShouldSimulateHoverMoveCrosshairPoint

Gets or sets whether calling SimulateHover should shift the crosshair point.

Declaration
public bool ShouldSimulateHoverMoveCrosshairPoint { get; set; }
Property Value
Type Description
System.Boolean

SizeChanged

Declaration
public Action<IgbRectChangedEventArgs> SizeChanged { get; set; }
Property Value
Type Description
System.Action<IgbRectChangedEventArgs>

SizeChangedScript

Declaration
public string SizeChangedScript { get; set; }
Property Value
Type Description
System.String

Subtitle

Gets or sets the Subtitle property.

Declaration
public string Subtitle { get; set; }
Property Value
Type Description
System.String
Remarks

The Title property defines the Subtitle of the chart

SubtitleBottomMargin

Margin applied below the subtitle.

Declaration
public double SubtitleBottomMargin { get; set; }
Property Value
Type Description
System.Double

SubtitleHorizontalAlignment

Gets or sets the SubtitleHorizontalAlignment property.

Declaration
public HorizontalAlignment SubtitleHorizontalAlignment { get; set; }
Property Value
Type Description
HorizontalAlignment

SubtitleLeftMargin

Margin applied to the left of the subtitle.

Declaration
public double SubtitleLeftMargin { get; set; }
Property Value
Type Description
System.Double

SubtitleRightMargin

Margin applied to the right of the subtitle.

Declaration
public double SubtitleRightMargin { get; set; }
Property Value
Type Description
System.Double

SubtitleTextColor

Gets or sets the Color used for the Subtitle Text.

Declaration
public string SubtitleTextColor { get; set; }
Property Value
Type Description
System.String

SubtitleTextStyle

Font settings for the subtitle.

Declaration
public string SubtitleTextStyle { get; set; }
Property Value
Type Description
System.String

SubtitleTopMargin

Margin applied above the subtitle.

Declaration
public double SubtitleTopMargin { get; set; }
Property Value
Type Description
System.Double

SyncChannel

Sets or gets the Synchronization channel to use for the SeriesViewer.

Declaration
public string SyncChannel { get; set; }
Property Value
Type Description
System.String

TitleBottomMargin

Margin applied below the title.

Declaration
public double TitleBottomMargin { get; set; }
Property Value
Type Description
System.Double

TitleHorizontalAlignment

Gets or sets the TitleHorizontalAlignment property.

Declaration
public HorizontalAlignment TitleHorizontalAlignment { get; set; }
Property Value
Type Description
HorizontalAlignment

TitleLeftMargin

Margin applied to the left of the title.

Declaration
public double TitleLeftMargin { get; set; }
Property Value
Type Description
System.Double

TitleRightMargin

Margin applied to the right of the title.

Declaration
public double TitleRightMargin { get; set; }
Property Value
Type Description
System.Double

TitleTextColor

Gets or sets the Color used for the Title Text.

Declaration
public string TitleTextColor { get; set; }
Property Value
Type Description
System.String

TitleTextStyle

Font settings for the title.

Declaration
public string TitleTextStyle { get; set; }
Property Value
Type Description
System.String

TitleTopMargin

Margin applied above the title.

Declaration
public double TitleTopMargin { get; set; }
Property Value
Type Description
System.Double

TopMargin

Sets or gets the top margin to use around the chart content.

Declaration
public double TopMargin { get; set; }
Property Value
Type Description
System.Double

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererControl.Type

UserAnnotationInformationRequested

Declaration
public EventCallback<IgbUserAnnotationInformationEventArgs> UserAnnotationInformationRequested { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbUserAnnotationInformationEventArgs>

UserAnnotationInformationRequestedScript

Declaration
public string UserAnnotationInformationRequestedScript { get; set; }
Property Value
Type Description
System.String

UserAnnotationToolTipContentUpdating

Declaration
public EventCallback<IgbUserAnnotationToolTipContentUpdatingEventArgs> UserAnnotationToolTipContentUpdating { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbUserAnnotationToolTipContentUpdatingEventArgs>

UserAnnotationToolTipContentUpdatingScript

Declaration
public string UserAnnotationToolTipContentUpdatingScript { get; set; }
Property Value
Type Description
System.String

UseTiledZooming

Gets or sets whether the series viewer should use cached tiles during zooms rather than the default live content.

Declaration
public bool UseTiledZooming { get; set; }
Property Value
Type Description
System.Boolean

VerticalCrosshairBrush

Gets or sets the current SeriesViewer's crosshair vertical brush override.

Declaration
public string VerticalCrosshairBrush { get; set; }
Property Value
Type Description
System.String

VerticalViewScrollbarCornerRadius

Gets or sets the corner radius to use for the vertical scrollbar in the component, when enabled.

Declaration
public double VerticalViewScrollbarCornerRadius { get; set; }
Property Value
Type Description
System.Double

VerticalViewScrollbarFill

Gets or sets the fill to use for the vertical scrollbar in the component, when enabled.

Declaration
public string VerticalViewScrollbarFill { get; set; }
Property Value
Type Description
System.String

VerticalViewScrollbarInset

Gets or sets the inset distance to use for the vertical scrollbar in the component, when enabled.

Declaration
public double VerticalViewScrollbarInset { get; set; }
Property Value
Type Description
System.Double

VerticalViewScrollbarMaxOpacity

Gets or sets the max opacity to use for the vertical scrollbar in the component, when enabled.

Declaration
public double VerticalViewScrollbarMaxOpacity { get; set; }
Property Value
Type Description
System.Double

VerticalViewScrollbarMode

Gets or sets the vertical scrollbar mode to use for the series viewer.

Declaration
public SeriesViewerScrollbarMode VerticalViewScrollbarMode { get; set; }
Property Value
Type Description
SeriesViewerScrollbarMode

VerticalViewScrollbarOutline

Gets or sets the outline to use for the vertical scrollbar in the component, when enabled.

Declaration
public string VerticalViewScrollbarOutline { get; set; }
Property Value
Type Description
System.String

VerticalViewScrollbarPosition

Gets or sets the position to use for the vertical scrollbar in the component, when enabled.

Declaration
public SeriesViewerVerticalScrollbarPosition VerticalViewScrollbarPosition { get; set; }
Property Value
Type Description
SeriesViewerVerticalScrollbarPosition

VerticalViewScrollbarShouldAddAutoTrackInsets

Gets or sets whether to use automatic track insets for the vertical scrollbar in the component, when enabled.

Declaration
public bool VerticalViewScrollbarShouldAddAutoTrackInsets { get; set; }
Property Value
Type Description
System.Boolean

VerticalViewScrollbarStrokeThickness

Gets or sets the stroke thickness to use for the vertical scrollbar in the component, when enabled.

Declaration
public double VerticalViewScrollbarStrokeThickness { get; set; }
Property Value
Type Description
System.Double

VerticalViewScrollbarTrackEndInset

Gets or sets the track end inset to use for the vertical scrollbar in the component, when enabled.

Declaration
public double VerticalViewScrollbarTrackEndInset { get; set; }
Property Value
Type Description
System.Double

VerticalViewScrollbarTrackStartInset

Gets or sets the track start inset to use for the vertical scrollbar in the component, when enabled.

Declaration
public double VerticalViewScrollbarTrackStartInset { get; set; }
Property Value
Type Description
System.Double

VerticalViewScrollbarWidth

Gets or sets the width to use for the vertical scrollbar in the component, when enabled.

Declaration
public double VerticalViewScrollbarWidth { get; set; }
Property Value
Type Description
System.Double

ViewerManipulationEnding

Declaration
public Action<IgbSeriesViewerManipulationEventArgs> ViewerManipulationEnding { get; set; }
Property Value
Type Description
System.Action<IgbSeriesViewerManipulationEventArgs>

ViewerManipulationEndingScript

Declaration
public string ViewerManipulationEndingScript { get; set; }
Property Value
Type Description
System.String

ViewerManipulationStarting

Declaration
public Action<IgbSeriesViewerManipulationEventArgs> ViewerManipulationStarting { get; set; }
Property Value
Type Description
System.Action<IgbSeriesViewerManipulationEventArgs>

ViewerManipulationStartingScript

Declaration
public string ViewerManipulationStartingScript { get; set; }
Property Value
Type Description
System.String

ViewportRect

Gets the viewport rectangle associated with the SeriesViewer, the physical dimensions of the plot area.

Declaration
public virtual Rect ViewportRect { get; protected set; }
Property Value
Type Description
Rect

WindowPositionHorizontal

A number between 0 and 1 determining the position of the horizontal scroll.

Declaration
public double WindowPositionHorizontal { get; set; }
Property Value
Type Description
System.Double
Remarks

This property is effectively a shortcut to the X position of the WindowRect property.

WindowPositionVertical

A number between 0 and 1 determining the position of the vertical scroll.

Declaration
public double WindowPositionVertical { get; set; }
Property Value
Type Description
System.Double
Remarks

This property is effectively a shortcut to the Y position of the WindowRect property.

WindowRect

A rectangle representing the portion of the SeriesViewer currently in view.

Declaration
public Rect WindowRect { get; set; }
Property Value
Type Description
Rect
Remarks

A rectangle at X=0, Y=0 with a Height and Width of 1 implies the entire plotting area is in view. A Height and Width of .5 would imply that the view is halfway zoomed in.

WindowRectChanged

Declaration
public Action<IgbRectChangedEventArgs> WindowRectChanged { get; set; }
Property Value
Type Description
System.Action<IgbRectChangedEventArgs>

WindowRectChangedScript

Declaration
public string WindowRectChangedScript { get; set; }
Property Value
Type Description
System.String

WindowRectMinHeight

Sets or gets the minimum height that the window rect is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.

Declaration
public double WindowRectMinHeight { get; set; }
Property Value
Type Description
System.Double
Remarks

This property accepts values between 0.0 (max zooming) and 1.0 (no zooming)

WindowRectMinWidth

Sets or gets the minimum width that the window rect is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.

Declaration
public double WindowRectMinWidth { get; set; }
Property Value
Type Description
System.Double
Remarks

This property accepts values between 0.0 (max zooming) and 1.0 (no zooming)

WindowResponse

The response to user panning and zooming: whether to update the view immediately while the user action is happening, or to defer the update to after the user action is complete. The user action will be an action such as a mouse drag which causes panning and/or zooming to occur.

Declaration
public WindowResponse WindowResponse { get; set; }
Property Value
Type Description
WindowResponse

WindowSizeMinHeight

Sets or gets minimum pixel height that the window is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.

Declaration
public double WindowSizeMinHeight { get; set; }
Property Value
Type Description
System.Double
Remarks

This property is overridden by the WindowRectMinHeight property

WindowSizeMinWidth

Sets or gets minimum pixel width that the window is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.

Declaration
public double WindowSizeMinWidth { get; set; }
Property Value
Type Description
System.Double
Remarks

This property is overridden by the WindowRectMinWidth property

ZoomCoercionMode

Gets or sets zoom is constrained to within the axes. Setting this to false is a preview feature at the present time.

Declaration
public ZoomCoercionMode ZoomCoercionMode { get; set; }
Property Value
Type Description
ZoomCoercionMode

ZoomTileCacheSize

Gets or sets the maximum number of zoom tiles that the series viewer should cache while in tiled zooming mode.

Declaration
public int ZoomTileCacheSize { get; set; }
Property Value
Type Description
System.Int32

Methods

CancelAnnotationFlow(String)

Declaration
public void CancelAnnotationFlow(string annotationFlowID)
Parameters
Type Name Description
System.String annotationFlowID

CancelAnnotationFlowAsync(String)

Declaration
public Task CancelAnnotationFlowAsync(string annotationFlowID)
Parameters
Type Name Description
System.String annotationFlowID
Returns
Type Description
System.Threading.Tasks.Task

CancelCreatingAnnotation()

Declaration
public void CancelCreatingAnnotation()

CancelCreatingAnnotationAsync()

Declaration
public Task CancelCreatingAnnotationAsync()
Returns
Type Description
System.Threading.Tasks.Task

CancelDeletingAnnotation()

Declaration
public void CancelDeletingAnnotation()

CancelDeletingAnnotationAsync()

Declaration
public Task CancelDeletingAnnotationAsync()
Returns
Type Description
System.Threading.Tasks.Task

CancelManipulation()

Declaration
public void CancelManipulation()

CancelManipulationAsync()

Declaration
public Task CancelManipulationAsync()
Returns
Type Description
System.Threading.Tasks.Task

CaptureImage(IgbCaptureImageSettings)

Declaration
public void CaptureImage(IgbCaptureImageSettings settings)
Parameters
Type Name Description
IgbCaptureImageSettings settings

CaptureImageAsync(IgbCaptureImageSettings)

Declaration
public Task CaptureImageAsync(IgbCaptureImageSettings settings)
Parameters
Type Name Description
IgbCaptureImageSettings settings
Returns
Type Description
System.Threading.Tasks.Task

ClearTileZoomCache()

Declaration
public void ClearTileZoomCache()

ClearTileZoomCacheAsync()

Clears the tile zoom tile cache so that new tiles will be generated. Only applies if the viewer is using a tile based zoom.

Declaration
public Task ClearTileZoomCacheAsync()
Returns
Type Description
System.Threading.Tasks.Task

Destroy()

Declaration
public void Destroy()

DestroyAsync()

Release any resources held by the control.

Declaration
public Task DestroyAsync()
Returns
Type Description
System.Threading.Tasks.Task

EndTiledZoomingIfRunning()

Declaration
public void EndTiledZoomingIfRunning()

EndTiledZoomingIfRunningAsync()

Manually ends a tiled zoom if one is running.

Declaration
public Task EndTiledZoomingIfRunningAsync()
Returns
Type Description
System.Threading.Tasks.Task

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
BaseRendererControl.FindByName(String)

FinishAnnotationFlow(IgbUserAnnotationInformation)

Declaration
public void FinishAnnotationFlow(IgbUserAnnotationInformation info)
Parameters
Type Name Description
IgbUserAnnotationInformation info

FinishAnnotationFlowAsync(IgbUserAnnotationInformation)

Declaration
public Task FinishAnnotationFlowAsync(IgbUserAnnotationInformation info)
Parameters
Type Name Description
IgbUserAnnotationInformation info
Returns
Type Description
System.Threading.Tasks.Task

FinishCreatingAnnotation()

Declaration
public void FinishCreatingAnnotation()

FinishCreatingAnnotationAsync()

Declaration
public Task FinishCreatingAnnotationAsync()
Returns
Type Description
System.Threading.Tasks.Task

FinishDeletingAnnotation()

Declaration
public void FinishDeletingAnnotation()

FinishDeletingAnnotationAsync()

Declaration
public Task FinishDeletingAnnotationAsync()
Returns
Type Description
System.Threading.Tasks.Task

Flush()

Declaration
public void Flush()

FlushAsync()

Use to force the SeriesViewer to finish any deferred work before printing or evaluating its visual.

Declaration
public Task FlushAsync()
Returns
Type Description
System.Threading.Tasks.Task
Remarks

This should only be called if the visual of the SeriesViewer needs to be synchronously saved or evaluated. Calling this method too often will hinder the performance of the SeriesViewer.

GetActualWindowScaleHorizontal()

Declaration
public virtual double GetActualWindowScaleHorizontal()
Returns
Type Description
System.Double

GetActualWindowScaleHorizontalAsync()

Gets actual window scale for horizontal dimension of the control

Declaration
public virtual Task<double> GetActualWindowScaleHorizontalAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetActualWindowScaleVertical()

Declaration
public virtual double GetActualWindowScaleVertical()
Returns
Type Description
System.Double

GetActualWindowScaleVerticalAsync()

Gets actual window scale for vertical dimension of the control

Declaration
public virtual Task<double> GetActualWindowScaleVerticalAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetAllAxes()

Declaration
protected virtual IgbAxis[] GetAllAxes()
Returns
Type Description
IgbAxis[]

GetAllSeries()

Declaration
protected virtual IgbSeries[] GetAllSeries()
Returns
Type Description
IgbSeries[]

GetAnimationIdleVersionNumber()

Declaration
public int GetAnimationIdleVersionNumber()
Returns
Type Description
System.Int32

GetAnimationIdleVersionNumberAsync()

Declaration
public Task<int> GetAnimationIdleVersionNumberAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>

GetCurrentActualWindowRect()

Declaration
public Rect GetCurrentActualWindowRect()
Returns
Type Description
Rect

GetCurrentActualWindowRectAsync()

Declaration
public Task<Rect> GetCurrentActualWindowRectAsync()
Returns
Type Description
System.Threading.Tasks.Task<Rect>

GetCurrentFocusedSeriesItems()

Declaration
public IgbChartSelectedItemCollection GetCurrentFocusedSeriesItems()
Returns
Type Description
IgbChartSelectedItemCollection

GetCurrentFocusedSeriesItemsAsync()

Declaration
public Task<IgbChartSelectedItemCollection> GetCurrentFocusedSeriesItemsAsync()
Returns
Type Description
System.Threading.Tasks.Task<IgbChartSelectedItemCollection>

GetCurrentSelectedSeriesItems()

Declaration
public IgbChartSelectedItemCollection GetCurrentSelectedSeriesItems()
Returns
Type Description
IgbChartSelectedItemCollection

GetCurrentSelectedSeriesItemsAsync()

Declaration
public Task<IgbChartSelectedItemCollection> GetCurrentSelectedSeriesItemsAsync()
Returns
Type Description
System.Threading.Tasks.Task<IgbChartSelectedItemCollection>

GetCurrentViewportRect()

Declaration
public virtual Rect GetCurrentViewportRect()
Returns
Type Description
Rect

GetCurrentViewportRectAsync()

Declaration
public virtual Task<Rect> GetCurrentViewportRectAsync()
Returns
Type Description
System.Threading.Tasks.Task<Rect>

GetCurrentWindowRect()

Declaration
public Rect GetCurrentWindowRect()
Returns
Type Description
Rect

GetCurrentWindowRectAsync()

Declaration
public Task<Rect> GetCurrentWindowRectAsync()
Returns
Type Description
System.Threading.Tasks.Task<Rect>

HideToolTip()

Declaration
public void HideToolTip()

HideToolTipAsync()

Hides the active main tooltip, if displayed.

Declaration
public Task HideToolTipAsync()
Returns
Type Description
System.Threading.Tasks.Task

IsAnimationActive()

Declaration
public bool IsAnimationActive()
Returns
Type Description
System.Boolean

IsAnimationActiveAsync()

Declaration
public Task<bool> IsAnimationActiveAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

LoadAnnotationsFromJson(String)

Declaration
public void LoadAnnotationsFromJson(string jsonString)
Parameters
Type Name Description
System.String jsonString

LoadAnnotationsFromJsonAsync(String)

Declaration
public Task LoadAnnotationsFromJsonAsync(string jsonString)
Parameters
Type Name Description
System.String jsonString
Returns
Type Description
System.Threading.Tasks.Task

NotifyContainerResized()

Declaration
public void NotifyContainerResized()

NotifyContainerResizedAsync()

Notification from the containing object that the container has been resized.

Declaration
public Task NotifyContainerResizedAsync()
Returns
Type Description
System.Threading.Tasks.Task

NotifySeriesDataChanged()

Declaration
public void NotifySeriesDataChanged()

NotifySeriesDataChangedAsync()

Declaration
public Task NotifySeriesDataChangedAsync()
Returns
Type Description
System.Threading.Tasks.Task

RenderToImage(Double, Double)

Declaration
public object RenderToImage(double width, double height)
Parameters
Type Name Description
System.Double width
System.Double height
Returns
Type Description
System.Object

RenderToImageAsync(Double, Double)

Declaration
public Task<object> RenderToImageAsync(double width, double height)
Parameters
Type Name Description
System.Double width
System.Double height
Returns
Type Description
System.Threading.Tasks.Task<System.Object>

ResetAnnotations()

Declaration
public void ResetAnnotations()

ResetAnnotationsAsync()

Declaration
public Task ResetAnnotationsAsync()
Returns
Type Description
System.Threading.Tasks.Task

ResetZoom()

Declaration
public void ResetZoom()

ResetZoomAsync()

Resets the zoom level to default.

Declaration
public Task ResetZoomAsync()
Returns
Type Description
System.Threading.Tasks.Task

SaveAnnotationsToJson()

Declaration
public string SaveAnnotationsToJson()
Returns
Type Description
System.String

SaveAnnotationsToJsonAsync()

Declaration
public Task<string> SaveAnnotationsToJsonAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.String>

SimulateClick(Point)

Declaration
public void SimulateClick(Point point)
Parameters
Type Name Description
Point point

SimulateClickAsync(Point)

Declaration
public Task SimulateClickAsync(Point point)
Parameters
Type Name Description
Point point
Returns
Type Description
System.Threading.Tasks.Task

SimulateHover(Point)

Declaration
public void SimulateHover(Point point)
Parameters
Type Name Description
Point point

SimulateHoverAsync(Point)

Declaration
public Task SimulateHoverAsync(Point point)
Parameters
Type Name Description
Point point
Returns
Type Description
System.Threading.Tasks.Task

SimulateMouseLeave()

Declaration
public void SimulateMouseLeave()

SimulateMouseLeaveAsync()

Declaration
public Task SimulateMouseLeaveAsync()
Returns
Type Description
System.Threading.Tasks.Task

SimulatePlotPointerUp(Point)

Declaration
public void SimulatePlotPointerUp(Point point)
Parameters
Type Name Description
Point point

SimulatePlotPointerUpAsync(Point)

Declaration
public Task SimulatePlotPointerUpAsync(Point point)
Parameters
Type Name Description
Point point
Returns
Type Description
System.Threading.Tasks.Task

SimulatePressAndHold(Point)

Declaration
public void SimulatePressAndHold(Point point)
Parameters
Type Name Description
Point point

SimulatePressAndHoldAsync(Point)

Declaration
public Task SimulatePressAndHoldAsync(Point point)
Parameters
Type Name Description
Point point
Returns
Type Description
System.Threading.Tasks.Task

StartCreatingAnnotation()

Declaration
public void StartCreatingAnnotation()

StartCreatingAnnotationAsync()

Declaration
public Task StartCreatingAnnotationAsync()
Returns
Type Description
System.Threading.Tasks.Task

StartDeletingAnnotation()

Declaration
public void StartDeletingAnnotation()

StartDeletingAnnotationAsync()

Declaration
public Task StartDeletingAnnotationAsync()
Returns
Type Description
System.Threading.Tasks.Task

StartTiledZoomingIfNecessary()

Declaration
public void StartTiledZoomingIfNecessary()

StartTiledZoomingIfNecessaryAsync()

Manually starts a tiled zoom if one isn't already running.

Declaration
public Task StartTiledZoomingIfNecessaryAsync()
Returns
Type Description
System.Threading.Tasks.Task

ZoomIn(Double)

Declaration
public void ZoomIn(double percentage)
Parameters
Type Name Description
System.Double percentage

ZoomInAsync(Double)

Performs zoom in action on the chart by specified percentage of current window rect

Declaration
public Task ZoomInAsync(double percentage)
Parameters
Type Name Description
System.Double percentage
Returns
Type Description
System.Threading.Tasks.Task

ZoomOut(Double)

Declaration
public void ZoomOut(double percentage)
Parameters
Type Name Description
System.Double percentage

ZoomOutAsync(Double)

Performs zoom out action on the chart by specified percentage of current window rect

Declaration
public Task ZoomOutAsync(double percentage)
Parameters
Type Name Description
System.Double percentage
Returns
Type Description
System.Threading.Tasks.Task

Implements

JsonSerializable
System.IDisposable