GetXByTime()

View as Markdown

Definition

Returns the chart-canvas x-coordinate of the slot index of the primary Bars object corresponding to a specified time.

Since the time correlates with a specific bar index, and since bars move on the chart canvas as new bars are painted, the value returned by GetXByTime() can be expected to change as new bars are painted on the chart, or as the chart is scrolled backward or forward on the x-axis.

Method Return Value

An int representing a chart-canvas x-coordinate.

Syntax

\<chartcontrol\>.GetXByTime(DateTime time)

Method Parameters

ParameterDescription
timeA DateTime object used to determine an x-coordinate

Examples

1protected override void OnRender(ChartControl chartControl, ChartScale chartScale)
2{
3 DateTime timeToCheck = new DateTime(2017, 8, 6, 11, 0, 0);
4
5 // Find the chart-canvas x-coordinate of the bar at the specified time
6 int xCoordinate = chartControl.GetXByTime(timeToCheck);
7
8 // Print the x-coordinate value
9 Print(xCoordinate);
10}