Class
ChartViewController

Represents a controller which can be added to the controllers collection of a RadChartView.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.ChartView.dll

Syntax:

cs-api-definition
public class ChartViewController : Controller, INotifyPropertyChanged

Inheritance: objectControllerChartViewController

Derived Classes: BaseLassoControllerChartDataPointElementControllerChartPanZoomControllerChartSelectionControllerChartStillIndicatorsControllerChartTooltipControllerChartTrackballControllerDrillDownControllerSmartLabelsController

Implements: INotifyPropertyChanged

Inherited Members Controller.EmptyController.OnPropertyChanged(string)Controller.ProcessNextController.PropertyChanged

Constructors

ChartViewController()

Declaration

cs-api-definition
public ChartViewController()

Properties

Area

Gets or sets the area this controller is added to.

Declaration

cs-api-definition
public virtual ChartArea Area { get; }

Property Value

ChartArea

The area.

View

Gets the chart view this conrtoller is added to.

Declaration

cs-api-definition
public virtual ChartView View { get; }

Property Value

ChartView

Methods

ControllerAdded(ChartView)

This method is called when the controller is added to the controllers collection of a chart view.

Declaration

cs-api-definition
protected virtual void ControllerAdded(ChartView view)

Parameters

view

ChartView

The view this controller is added to.

ControllerRemoved()

This method is called when the controller is removed from the controllers collection of a chart view.

Declaration

cs-api-definition
protected virtual void ControllerRemoved()

ExecuteCore(object, object)

When overridden in a derived class, executes the core logic for the controller operation.

Declaration

cs-api-definition
protected override ActionResult ExecuteCore(object key, object context)

Parameters

key

object

The key identifying the operation.

context

object

The context for the operation.

Returns

ActionResult

An ActionResult representing the outcome of the operation.

Overrides Controller.ExecuteCore(object, object)

OnDraw(EventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnDraw(EventArgs e)

Parameters

e

EventArgs

The EventArgs instance containing the event data.

Returns

ActionResult

OnGesture(GestureEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnGesture(GestureEventArgs args)

Parameters

args

GestureEventArgs

The GestureEventArgs instance containing the event data.

Returns

ActionResult

OnKeyDown(KeyEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnKeyDown(KeyEventArgs e)

Parameters

e

KeyEventArgs

The KeyEventArgs instance containing the event data.

Returns

ActionResult

OnKeyPress(KeyPressEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnKeyPress(KeyPressEventArgs e)

Parameters

e

KeyPressEventArgs

The KeyPressEventArgs instance containing the event data.

Returns

ActionResult

OnKeyUp(KeyEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnKeyUp(KeyEventArgs e)

Parameters

e

KeyEventArgs

The KeyEventArgs instance containing the event data.

Returns

ActionResult

OnMouseCaptureChanged(EventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseCaptureChanged(EventArgs e)

Parameters

e

EventArgs

The EventArgs instance containing the event data.

Returns

ActionResult

OnMouseClick(MouseEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseClick(MouseEventArgs e)

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

ActionResult

OnMouseDoubleClick(MouseEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseDoubleClick(MouseEventArgs e)

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

ActionResult

OnMouseDown(MouseEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseDown(MouseEventArgs e)

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

ActionResult

OnMouseEnter(EventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseEnter(EventArgs e)

Parameters

e

EventArgs

The EventArgs instance containing the event data.

Returns

ActionResult

OnMouseHover(EventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseHover(EventArgs e)

Parameters

e

EventArgs

The EventArgs instance containing the event data.

Returns

ActionResult

OnMouseLeave(EventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseLeave(EventArgs e)

Parameters

e

EventArgs

The EventArgs instance containing the event data.

Returns

ActionResult

OnMouseMove(MouseEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseMove(MouseEventArgs e)

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

ActionResult

OnMouseUp(MouseEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseUp(MouseEventArgs e)

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

ActionResult

OnMouseWheel(MouseEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnMouseWheel(MouseEventArgs e)

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

ActionResult

OnPanGesture(PanGestureEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnPanGesture(PanGestureEventArgs args)

Parameters

args

PanGestureEventArgs

The PanGestureEventArgs instance containing the event data.

Returns

ActionResult

OnPressAndTapGesture(PressAndTapGestureEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnPressAndTapGesture(PressAndTapGestureEventArgs args)

Parameters

args

PressAndTapGestureEventArgs

The PressAndTapGestureEventArgs instance containing the event data.

Returns

ActionResult

OnRotateGesture(RotateGestureEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnRotateGesture(RotateGestureEventArgs args)

Parameters

args

RotateGestureEventArgs

The RotateGestureEventArgs instance containing the event data.

Returns

ActionResult

OnTwoFingerTapGesture(GestureEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnTwoFingerTapGesture(GestureEventArgs args)

Parameters

args

GestureEventArgs

The GestureEventArgs instance containing the event data.

Returns

ActionResult

OnZoomGesture(ZoomGestureEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual ActionResult OnZoomGesture(ZoomGestureEventArgs args)

Parameters

args

ZoomGestureEventArgs

The ZoomGestureEventArgs instance containing the event data.

Returns

ActionResult