UltraStockChart

StockSharp.Xaml.Charting

Provides a high performance Stock Chart control surface with a RenderSurfaceBase viewport. Templated to inclue a CategoryDateTimeAxis as XAxis and NumericAxis as YAxis. The UltraStockChart can have an IDataSeries data source for each IRenderableSeries, or use the new MVVM API (see the SeriesSource property)

Inherits: UltrachartSurface

Constructors

UltraStockChart
public UltraStockChart()
ultraStockChart = UltraStockChart()

Initializes a new instance of the UltraStockChart class.

Properties

BarTimeFrame
public double BarTimeFrame { get; set; }
value = ultraStockChart.BarTimeFrame
ultraStockChart.BarTimeFrame = value

Gets or sets the BarTimeFrame, this is the time in seconds for each bar on the UltraStockChart

DefaultDataProvider
public InspectSeriesModifierBase DefaultDataProvider { get; set; }
value = ultraStockChart.DefaultDataProvider
ultraStockChart.DefaultDataProvider = value

Gets or set modifier which provides data for legend

IsAxisMarkersEnabled
public bool IsAxisMarkersEnabled { get; set; }
value = ultraStockChart.IsAxisMarkersEnabled
ultraStockChart.IsAxisMarkersEnabled = value

Gets or sets whether Axis Markers are to be displayed on the right YAxis, showing the series values

IsCursorEnabled
public bool IsCursorEnabled { get; set; }
value = ultraStockChart.IsCursorEnabled
ultraStockChart.IsCursorEnabled = value

Gets or sets whether the CursorModifier is enabled or not

IsPanEnabled
public bool IsPanEnabled { get; set; }
value = ultraStockChart.IsPanEnabled
ultraStockChart.IsPanEnabled = value

Gets or sets whether the Pan modifier is enabled

IsRolloverEnabled
public bool IsRolloverEnabled { get; set; }
value = ultraStockChart.IsRolloverEnabled
ultraStockChart.IsRolloverEnabled = value

Gets or sets whether the RolloverModifier is enabled or not

IsRubberBandZoomEnabled
public bool IsRubberBandZoomEnabled { get; set; }
value = ultraStockChart.IsRubberBandZoomEnabled
ultraStockChart.IsRubberBandZoomEnabled = value

Gets or sets whether the RubberBandXyZoom is enabled

IsXAxisVisible
public bool IsXAxisVisible { get; set; }
value = ultraStockChart.IsXAxisVisible
ultraStockChart.IsXAxisVisible = value

Gets or sets a value indicating whether the X axis is visible.

LegendSource
public ChartDataObject LegendSource { get; set; }
value = ultraStockChart.LegendSource
ultraStockChart.LegendSource = value

Gets or sets data source for legend

LegendStyle
public Style LegendStyle { get; set; }
value = ultraStockChart.LegendStyle
ultraStockChart.LegendStyle = value

Gets or sets style for LegendModifier

ShowLegend
public bool ShowLegend { get; set; }
value = ultraStockChart.ShowLegend
ultraStockChart.ShowLegend = value

Gets or sets whether need to display legend

VerticalChartGroupId
public string VerticalChartGroupId { get; set; }
value = ultraStockChart.VerticalChartGroupId
ultraStockChart.VerticalChartGroupId = value

Gets or sets a proxy value for the UltrachartGroup.VerticalChartGroup attached property and MouseManager.MouseEventGroup property, which is used to bind together the chart sizes and mouse events

XAxisStyle
public Style XAxisStyle { get; set; }
value = ultraStockChart.XAxisStyle
ultraStockChart.XAxisStyle = value

Gets or sets a Style allowing direct overriding of the built-in XAxis (TargetType must be CategoryDateTimeAxis)

YAxisStyle
public Style YAxisStyle { get; set; }
value = ultraStockChart.YAxisStyle
ultraStockChart.YAxisStyle = value

Gets or sets a Style allowing direct overriding of the built-in XAxis (TargetType must be NumericAxis)

Methods

ZoomExtents
public override void ZoomExtents()
ultraStockChart.ZoomExtents()

Zooms the chart to the extents of the data, plus any X or Y Grow By fraction set on the X and Y Axes

Fields

BarTimeFrameProperty
public static readonly DependencyProperty BarTimeFrameProperty
value = UltraStockChart.BarTimeFrameProperty

Defines the BarTimeFrame DependencyProperty

DefaultDataProviderProperty
public static readonly DependencyProperty DefaultDataProviderProperty
value = UltraStockChart.DefaultDataProviderProperty

Defines the CurrentDataProvider DependencyProperty

IsAxisMarkersEnabledProperty
public static readonly DependencyProperty IsAxisMarkersEnabledProperty
value = UltraStockChart.IsAxisMarkersEnabledProperty

Defines the IsAxisMarkersEnabled DependencyProperty

IsCursorEnabledProperty
public static readonly DependencyProperty IsCursorEnabledProperty
value = UltraStockChart.IsCursorEnabledProperty

Defines the IsCursorEnabled DependencyProperty

IsPanEnabledProperty
public static readonly DependencyProperty IsPanEnabledProperty
value = UltraStockChart.IsPanEnabledProperty

Defines the IsPanEnabled DependencyProperty

IsRolloverEnabledProperty
public static readonly DependencyProperty IsRolloverEnabledProperty
value = UltraStockChart.IsRolloverEnabledProperty

Defines the IsRolloverEnabled DependencyProperty

IsRubberBandZoomEnabledProperty
public static readonly DependencyProperty IsRubberBandZoomEnabledProperty
value = UltraStockChart.IsRubberBandZoomEnabledProperty

Defines the IsRubberBandZoomEnabled DependencyProperty

IsXAxisVisibleProperty
public static readonly DependencyProperty IsXAxisVisibleProperty
value = UltraStockChart.IsXAxisVisibleProperty

Defines the IsXAxisVisible DependencyProperty

LegendSourceProperty
public static readonly DependencyProperty LegendSourceProperty
value = UltraStockChart.LegendSourceProperty

Defines the LegendSource DependencyProperty

LegendStyleProperty
public static readonly DependencyProperty LegendStyleProperty
value = UltraStockChart.LegendStyleProperty

Defines the LegendStyle DependencyProperty

ShowLegendProperty
public static readonly DependencyProperty ShowLegendProperty
value = UltraStockChart.ShowLegendProperty

Defines the ShowLegend DependencyProperty

VerticalChartGroupIdProperty
public static readonly DependencyProperty VerticalChartGroupIdProperty
value = UltraStockChart.VerticalChartGroupIdProperty

Defines the VerticalChartGroupId DependencyProperty

XAxisStyleProperty
public static readonly DependencyProperty XAxisStyleProperty
value = UltraStockChart.XAxisStyleProperty

Defines the XAxisStyle DependencyProperty

YAxisStyleProperty
public static readonly DependencyProperty YAxisStyleProperty
value = UltraStockChart.YAxisStyleProperty

Defines the YAxisStyle DependencyProperty