Class IgbSeriesViewer
Represents a control for viewing series objects.
Inheritance
System.Object
IgbSeriesViewer
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbSeriesViewer : BaseRendererControl, JsonSerializable
Constructors
IgbSeriesViewer()
Declaration
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
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
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 |
|
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 |
|
ActualWindowRect
Gets the actual value of the window rectangle, which represents the current zoom level.
Declaration
public Rect ActualWindowRect { get; set; }
Property Value
ActualWindowRectChanged
Declaration
public Action<IgbRectChangedEventArgs> ActualWindowRectChanged { get; set; }
Property Value
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 |
|
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 |
|
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
ContentSeries
Declaration
public IgbSeriesCollection ContentSeries { get; }
Property Value
CrosshairPoint
Gets or sets the cross hair point (in world coordinates)
Declaration
public Point CrosshairPoint { get; set; }
Property Value
CrosshairVisibility
Gets or sets the current SeriesViewer's crosshair visibility override.
Declaration
public Visibility CrosshairVisibility { get; set; }
Property Value
DefaultInteraction
Gets or sets the DefaultInteraction property.
Declaration
public InteractionState DefaultInteraction { get; set; }
Property Value
DragModifier
Gets or sets the current SeriesViewer's DragModifier property.
Declaration
public ModifierKeys DragModifier { get; set; }
Property Value
EffectiveViewport
Gets the EffectiveViewport rectangle, representing the effective viewport area after margins have been subtracted.
Declaration
public Rect EffectiveViewport { get; set; }
Property Value
GridAreaRectChanged
Declaration
public Action<IgbRectChangedEventArgs> GridAreaRectChanged { get; set; }
Property Value
GridAreaRectChangedScript
Declaration
public string GridAreaRectChangedScript { get; set; }
Property Value
Type |
Description |
System.String |
|
HighlightingBehavior
Gets or sets the highlighting Behavior to use for the series in the component, when supported. This takes precedence over the series level IsHightlightingEnabled.
Declaration
public SeriesHighlightingBehavior HighlightingBehavior { get; set; }
Property Value
HighlightingMode
Gets or sets the highlighting mode to use for the series in the component, when supported. This takes precedence over the series level IsHightlightingEnabled.
Declaration
public SeriesHighlightingMode HighlightingMode { get; set; }
Property Value
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Gets or sets the horizontal scrollbar mode to use for the series viewer.
Declaration
public SeriesViewerScrollbarMode HorizontalViewScrollbarMode { get; set; }
Property Value
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 |
|
Gets or sets the position to use for the horizontal scrollbar in the component, when enabled.
Declaration
public SeriesViewerHorizontalScrollbarPosition HorizontalViewScrollbarPosition { get; set; }
Property Value
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
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
LegendItemBadgeMode
Gets or sets the mode of legend badges representing all series in this chart.
Declaration
public LegendItemBadgeMode LegendItemBadgeMode { get; set; }
Property Value
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
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
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 |
|
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 |
|
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 |
|
PanModifier
Gets or sets the current SeriesViewer's PanModifier property.
Declaration
public ModifierKeys PanModifier { get; set; }
Property Value
ParentTypeName
Declaration
protected override string ParentTypeName { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
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 |
|
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
PlotAreaClickedScript
Declaration
public string PlotAreaClickedScript { get; set; }
Property Value
Type |
Description |
System.String |
|
PlotAreaMouseEnter
Declaration
public Action<IgbPlotAreaMouseEventArgs> PlotAreaMouseEnter { get; set; }
Property Value
PlotAreaMouseEnterScript
Declaration
public string PlotAreaMouseEnterScript { get; set; }
Property Value
Type |
Description |
System.String |
|
PlotAreaMouseLeave
Declaration
public Action<IgbPlotAreaMouseEventArgs> PlotAreaMouseLeave { get; set; }
Property Value
PlotAreaMouseLeaveScript
Declaration
public string PlotAreaMouseLeaveScript { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public EventCallback<IgbPlotAreaMouseButtonEventArgs> PlotAreaMouseLeftButtonDown { get; set; }
Property Value
Declaration
public string PlotAreaMouseLeftButtonDownScript { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public EventCallback<IgbPlotAreaMouseButtonEventArgs> PlotAreaMouseLeftButtonUp { get; set; }
Property Value
Declaration
public string PlotAreaMouseLeftButtonUpScript { get; set; }
Property Value
Type |
Description |
System.String |
|
PlotAreaMouseOver
Declaration
public Action<IgbPlotAreaMouseEventArgs> PlotAreaMouseOver { get; set; }
Property Value
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 |
|
PreviewRect
Gets or sets the preview rectangle.
Declaration
public Rect PreviewRect { get; set; }
Property Value
RefreshCompleted
Declaration
public Action<IgbRefreshCompletedEventArgs> RefreshCompleted { get; set; }
Property Value
RefreshCompletedScript
Declaration
public string RefreshCompletedScript { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets the RightButtonDefaultInteraction property.
Declaration
public InteractionState RightButtonDefaultInteraction { get; set; }
Property Value
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 |
|
Gets or sets the duration of the scrollbar effects.
Declaration
public int ScrollbarsAnimationDuration { 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
SeriesCursorMouseMove
Declaration
public Action<IgbChartCursorEventArgs> SeriesCursorMouseMove { get; set; }
Property Value
SeriesCursorMouseMoveScript
Declaration
public string SeriesCursorMouseMoveScript { get; set; }
Property Value
Type |
Description |
System.String |
|
SeriesMouseEnter
Declaration
public EventCallback<IgbChartMouseEventArgs> SeriesMouseEnter { get; set; }
Property Value
SeriesMouseEnterScript
Declaration
public string SeriesMouseEnterScript { get; set; }
Property Value
Type |
Description |
System.String |
|
SeriesMouseLeave
Declaration
public EventCallback<IgbChartMouseEventArgs> SeriesMouseLeave { get; set; }
Property Value
SeriesMouseLeaveScript
Declaration
public string SeriesMouseLeaveScript { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public EventCallback<IgbDataChartMouseButtonEventArgs> SeriesMouseLeftButtonDown { get; set; }
Property Value
Declaration
public string SeriesMouseLeftButtonDownScript { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public EventCallback<IgbDataChartMouseButtonEventArgs> SeriesMouseLeftButtonUp { get; set; }
Property Value
Declaration
public string SeriesMouseLeftButtonUpScript { get; set; }
Property Value
Type |
Description |
System.String |
|
SeriesMouseMove
Declaration
public Action<IgbChartMouseEventArgs> SeriesMouseMove { get; set; }
Property Value
SeriesMouseMoveScript
Declaration
public string SeriesMouseMoveScript { get; set; }
Property Value
Type |
Description |
System.String |
|
ShouldPanOnMaximumZoom
Gets or sets a whether the chart should pan its content when zooing 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
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 |
|
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
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
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
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Gets or sets the vertical scrollbar mode to use for the series viewer.
Declaration
public SeriesViewerScrollbarMode VerticalViewScrollbarMode { get; set; }
Property Value
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 |
|
Gets or sets the position to use for the vertical scrollbar in the component, when enabled.
Declaration
public SeriesViewerVerticalScrollbarPosition VerticalViewScrollbarPosition { get; set; }
Property Value
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 |
|
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 |
|
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 |
|
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 |
|
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
ViewerManipulationEndingScript
Declaration
public string ViewerManipulationEndingScript { get; set; }
Property Value
Type |
Description |
System.String |
|
ViewerManipulationStarting
Declaration
public Action<IgbSeriesViewerManipulationEventArgs> ViewerManipulationStarting { get; set; }
Property Value
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
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 |
|
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 |
|
WindowRect
A rectangle representing the portion of the SeriesViewer currently in view.
Declaration
public Rect WindowRect { get; set; }
Property Value
WindowRectChanged
Declaration
public Action<IgbRectChangedEventArgs> WindowRectChanged { get; set; }
Property Value
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 |
|
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 |
|
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
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 |
|
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 |
|
ZoomCoercionMode
Gets or sets zoom is contrained to within the axes. Setting this to false is a preview feature at the present time.
Declaration
public ZoomCoercionMode ZoomCoercionMode { get; set; }
Property Value
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
CancelManipulation()
Declaration
public void CancelManipulation()
CancelManipulationAsync()
Declaration
public Task CancelManipulationAsync()
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
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
Flush()
Declaration
FlushAsync()
Use to force the SeriesViewer to finish any deferred work before printing or evaluating its visual.
Declaration
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
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
GetCurrentActualWindowRect()
Declaration
public Rect GetCurrentActualWindowRect()
Returns
GetCurrentActualWindowRectAsync()
Declaration
public Task<Rect> GetCurrentActualWindowRectAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<Rect> |
|
GetCurrentViewportRect()
Declaration
public virtual Rect GetCurrentViewportRect()
Returns
GetCurrentViewportRectAsync()
Declaration
public virtual Task<Rect> GetCurrentViewportRectAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<Rect> |
|
GetCurrentWindowRect()
Declaration
public Rect GetCurrentWindowRect()
Returns
GetCurrentWindowRectAsync()
Declaration
public Task<Rect> GetCurrentWindowRectAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<Rect> |
|
Declaration
public void HideToolTip()
Hides the active main tooltip, if displayed.
Declaration
public Task HideToolTipAsync()
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 |
|
Declaration
public void OnToolCommandExecuting(IgbToolCommand command)
Parameters
Declaration
public Task OnToolCommandExecutingAsync(IgbToolCommand command)
Parameters
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> |
|
ResetZoom()
Declaration
ResetZoomAsync()
Resets the zoom level to default.
Declaration
public Task ResetZoomAsync()
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 |
|
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
System.IDisposable