Click or drag to resize
ChartTrackballController Methods

The ChartTrackballController type exposes the following members.

Methods
  NameDescription
Protected methodBuildPointsDictionary
Creates lists of datapoints grouped by their X, Y or angle coordinate depending on the type of the chart.
Protected methodControllerAdded (Overrides ChartViewControllerControllerAdded(ChartView).)
Protected methodControllerRemoved (Overrides ChartViewControllerControllerRemoved.)
Protected methodCreateInfoElement
Creates the element that is displaying the trackball information.
Protected methodExecuteCore (Inherited from ChartViewController.)
Protected methodGetCartesianTrackballElementLocation
Gets the location where the info element should be positioned.
Protected methodGetClosestPoints
Gets the points along horizontal, vertical or radius line closest to the given location depending on the type of the chart.
Protected methodGetColorForDataPoint
Gets the back color of a given data point from its element.
Protected methodGetPointText
Gets the text for a specific data point.
Protected methodGetRadialTrackballElementLocation
Gets the location where the info element should be positioned.
Protected methodGetTrackballElementLocation
Gets the trackball element location.
Protected methodGetTrackballText
Gets the text to be displayed in the trackball info element.
Protected methodInitializeFields
Initializes the Trackball controller with the default settings.
Protected methodMoveTrackball
Changes the location of the trackball according to the location.
Protected methodOnDraw (Overrides ChartViewControllerOnDraw(EventArgs).)
Protected methodOnGesture (Inherited from ChartViewController.)
Protected methodOnKeyDown (Inherited from ChartViewController.)
Protected methodOnKeyPress (Inherited from ChartViewController.)
Protected methodOnKeyUp (Inherited from ChartViewController.)
Protected methodOnLocationChanged
Raises the [E:LocationChanged] event.
Protected methodOnMouseCaptureChanged (Inherited from ChartViewController.)
Protected methodOnMouseClick (Inherited from ChartViewController.)
Protected methodOnMouseDoubleClick (Inherited from ChartViewController.)
Protected methodOnMouseDown (Inherited from ChartViewController.)
Protected methodOnMouseEnter (Overrides ChartViewControllerOnMouseEnter(EventArgs).)
Protected methodOnMouseHover (Inherited from ChartViewController.)
Protected methodOnMouseLeave (Overrides ChartViewControllerOnMouseLeave(EventArgs).)
Protected methodOnMouseMove (Overrides ChartViewControllerOnMouseMove(MouseEventArgs).)
Protected methodOnMouseUp (Inherited from ChartViewController.)
Protected methodOnMouseWheel (Inherited from ChartViewController.)
Protected methodOnPanGesture (Inherited from ChartViewController.)
Protected methodOnPressAndTapGesture (Inherited from ChartViewController.)
Protected methodOnPropertyChanged (Inherited from Controller.)
Protected methodOnRotateGesture (Inherited from ChartViewController.)
Protected methodOnTextNeeded
Raises the [E:TextNeeded] event.
Protected methodOnTwoFingerTapGesture (Inherited from ChartViewController.)
Protected methodOnZoomGesture (Inherited from ChartViewController.)
Top
See Also