UltraStockChart
Предоставляет высокопроизводительную панель управления биржевыми диаграммами с окном просмотра RenderSurfaceBase. Шаблон включает CategoryDateTimeAxis в качестве оси X и NumericAxis в качестве оси Y. UltraStockChart может иметь источник данных IDataSeries для каждого IRenderableSeries или использовать новый API MVVM (см. свойство SeriesSource)
Наследует: UltrachartSurface
Конструкторы
public UltraStockChart()
ultraStockChart = UltraStockChart()
Инициирует новый экземпляр класса UltraStockChart.
Свойства
public double BarTimeFrame { get; set; }
value = ultraStockChart.BarTimeFrame
ultraStockChart.BarTimeFrame = value
Получает или устанавливает BarTimeFrame, это время в секундах для каждой строки на UltraStockChart
public InspectSeriesModifierBase DefaultDataProvider { get; set; }
value = ultraStockChart.DefaultDataProvider
ultraStockChart.DefaultDataProvider = value
Получает или устанавливает модификатор, который предоставляет данные для легенды
public bool IsAxisMarkersEnabled { get; set; }
value = ultraStockChart.IsAxisMarkersEnabled
ultraStockChart.IsAxisMarkersEnabled = value
Получает или устанавливает, должны ли маркеры оси отображаться на правильной YAxis, показывая значения серии
public bool IsCursorEnabled { get; set; }
value = ultraStockChart.IsCursorEnabled
ultraStockChart.IsCursorEnabled = value
Получает или устанавливает, включен ли CursorModifier или нет
public bool IsPanEnabled { get; set; }
value = ultraStockChart.IsPanEnabled
ultraStockChart.IsPanEnabled = value
Получает или устанавливает, включен ли модификатор Pan
public bool IsRolloverEnabled { get; set; }
value = ultraStockChart.IsRolloverEnabled
ultraStockChart.IsRolloverEnabled = value
Получает или устанавливает, включен ли RolloverModifier или нет
public bool IsRubberBandZoomEnabled { get; set; }
value = ultraStockChart.IsRubberBandZoomEnabled
ultraStockChart.IsRubberBandZoomEnabled = value
Получает или устанавливает, включен ли RubberBandXyZoom
public bool IsXAxisVisible { get; set; }
value = ultraStockChart.IsXAxisVisible
ultraStockChart.IsXAxisVisible = value
Получает или устанавливает значение, указывающее, видна ли ось X.
public ChartDataObject LegendSource { get; set; }
value = ultraStockChart.LegendSource
ultraStockChart.LegendSource = value
Получает или устанавливает источник данных для легенды
public Style LegendStyle { get; set; }
value = ultraStockChart.LegendStyle
ultraStockChart.LegendStyle = value
Получает или устанавливает стиль для LegendModifier
public bool ShowLegend { get; set; }
value = ultraStockChart.ShowLegend
ultraStockChart.ShowLegend = value
Получает или устанавливает, нужно ли отображать легенду
public string VerticalChartGroupId { get; set; }
value = ultraStockChart.VerticalChartGroupId
ultraStockChart.VerticalChartGroupId = value
Получает или устанавливает значение прокси для прикрепленного имущества UltrachartGroup.VerticalChartGroup и имущества MouseManager.MouseEventGroup, которое используется для связывания размеров диаграмм и событий мыши
public Style XAxisStyle { get; set; }
value = ultraStockChart.XAxisStyle
ultraStockChart.XAxisStyle = value
Получает или устанавливает стиль, позволяющий прямо переопределять встроенную XAxis (TargetType должен быть CategoryDateTimeAxis)
public Style YAxisStyle { get; set; }
value = ultraStockChart.YAxisStyle
ultraStockChart.YAxisStyle = value
Получает или устанавливает стиль, позволяющий прямо переопределять встроенную XAxis (TargetType должен быть NumericAxis)
Методы
public override void ZoomExtents()
ultraStockChart.ZoomExtents()
Увеличивает диаграмму до размеров данных, плюс любые X или Y растут по фракции, установленной на X и Y осях
Поля
public static readonly DependencyProperty BarTimeFrameProperty
value = UltraStockChart.BarTimeFrameProperty
Определяет BarTimeFrame DependencyProperty
public static readonly DependencyProperty DefaultDataProviderProperty
value = UltraStockChart.DefaultDataProviderProperty
Определяет CurrentDataProvider DependencyProperty
public static readonly DependencyProperty IsAxisMarkersEnabledProperty
value = UltraStockChart.IsAxisMarkersEnabledProperty
Определяет IsAxisMarkersEnabled DependencyProperty
public static readonly DependencyProperty IsCursorEnabledProperty
value = UltraStockChart.IsCursorEnabledProperty
Определяет IsCursorEnabled DependencyProperty
public static readonly DependencyProperty IsPanEnabledProperty
value = UltraStockChart.IsPanEnabledProperty
Определяет IsPanEnabled DependencyProperty
public static readonly DependencyProperty IsRolloverEnabledProperty
value = UltraStockChart.IsRolloverEnabledProperty
Определяет IsRolloverEnabled DependencyProperty
public static readonly DependencyProperty IsRubberBandZoomEnabledProperty
value = UltraStockChart.IsRubberBandZoomEnabledProperty
Определяет IsRubberBandZoomEnabled DependencyProperty
public static readonly DependencyProperty IsXAxisVisibleProperty
value = UltraStockChart.IsXAxisVisibleProperty
Определяет IsXAxisVisible DependencyProperty
public static readonly DependencyProperty LegendSourceProperty
value = UltraStockChart.LegendSourceProperty
Определяет LegendSource DependencyProperty
public static readonly DependencyProperty LegendStyleProperty
value = UltraStockChart.LegendStyleProperty
Определяет LegendStyle DependencyProperty
public static readonly DependencyProperty ShowLegendProperty
value = UltraStockChart.ShowLegendProperty
Определяет ShowLegend DependencyProperty
public static readonly DependencyProperty VerticalChartGroupIdProperty
value = UltraStockChart.VerticalChartGroupIdProperty
Определяет VerticalChartGroupId DependencyProperty
public static readonly DependencyProperty XAxisStyleProperty
value = UltraStockChart.XAxisStyleProperty
Определяет XAxisStyle DependencyProperty
public static readonly DependencyProperty YAxisStyleProperty
value = UltraStockChart.YAxisStyleProperty
Определяет YAxisStyle DependencyProperty