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
This method is called when the controller is added to the controllers collection of a chart view.
(Overrides ChartViewControllerControllerAdded(ChartView).)
Protected methodControllerRemoved
This method is called when the controller is removed from the controllers collection of a chart view.
(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
Raises the [E:Draw] event.
(Overrides ChartViewControllerOnDraw(EventArgs).)
Protected methodOnGesture
Raises the [E:Gesture] event.
(Inherited from ChartViewController.)
Protected methodOnKeyDown
Raises the [E:KeyDown] event.
(Inherited from ChartViewController.)
Protected methodOnKeyPress
Raises the [E:KeyPress] event.
(Inherited from ChartViewController.)
Protected methodOnKeyUp
Raises the [E:KeyUp] event.
(Inherited from ChartViewController.)
Protected methodOnLocationChanged
Raises the [E:LocationChanged] event.
Protected methodOnMouseCaptureChanged
Raises the [E:MouseCaptureChanged] event.
(Inherited from ChartViewController.)
Protected methodOnMouseClick
Raises the [E:MouseClick] event.
(Inherited from ChartViewController.)
Protected methodOnMouseDoubleClick
Raises the [E:MouseDoubleClick] event.
(Inherited from ChartViewController.)
Protected methodOnMouseDown
Raises the [E:MouseDown] event.
(Inherited from ChartViewController.)
Protected methodOnMouseEnter
Raises the [E:MouseEnter] event.
(Overrides ChartViewControllerOnMouseEnter(EventArgs).)
Protected methodOnMouseHover
Raises the [E:MouseHover] event.
(Inherited from ChartViewController.)
Protected methodOnMouseLeave
Raises the [E:MouseLeave] event.
(Overrides ChartViewControllerOnMouseLeave(EventArgs).)
Protected methodOnMouseMove
Raises the [E:MouseMove] event.
(Overrides ChartViewControllerOnMouseMove(MouseEventArgs).)
Protected methodOnMouseUp
Raises the [E:MouseUp] event.
(Inherited from ChartViewController.)
Protected methodOnMouseWheel
Raises the [E:MouseWheel] event.
(Inherited from ChartViewController.)
Protected methodOnPanGesture
Raises the [E:PanGesture] event.
(Inherited from ChartViewController.)
Protected methodOnPressAndTapGesture
Raises the [E:PressAndTapGesture] event.
(Inherited from ChartViewController.)
Protected methodOnPropertyChanged
Called when [property changed].
(Inherited from Controller.)
Protected methodOnRotateGesture
Raises the [E:RotateGesture] event.
(Inherited from ChartViewController.)
Protected methodOnTextNeeded
Raises the [E:TextNeeded] event.
Protected methodOnTwoFingerTapGesture
Raises the [E:TwoFingerTapGesture] event.
(Inherited from ChartViewController.)
Protected methodOnZoomGesture
Raises the [E:ZoomGesture] event.
(Inherited from ChartViewController.)
Top
See Also