Base class for objects in a chart.
More...
|
| virtual bool | ProcessMouseClick (RenderControlMouseEventArgs e) |
| | Processes a mouse click event on the chart object.
|
| |
| virtual bool | ProcessMouseWheel (int delta) |
| | Processes a mouse wheel event on the chart object.
|
| |
| virtual bool | ProcessMouseDown (RenderControlMouseEventArgs e) |
| | Processes a mouse down event on the chart object.
|
| |
| virtual bool | ProcessMouseUp (RenderControlMouseEventArgs e) |
| | Processes a mouse up event on the chart object.
|
| |
| virtual bool | ProcessMouseMove (RenderControlMouseEventArgs e) |
| | Processes a mouse move event on the chart object.
|
| |
| virtual bool | ProcessMouseDoubleClick (RenderControlMouseEventArgs e) |
| | Processes a mouse double click event on the chart object.
|
| |
| virtual StdCursor | GetCursor (RenderControlMouseEventArgs e) |
| | Gets the cursor to display when the mouse is over the chart object.
|
| |
| virtual bool | ProcessKeyDown (CrossKeyEventArgs e) |
| | Processes a key down event on the chart object.
|
| |
| virtual bool | ProcessKeyUp (CrossKeyEventArgs e) |
| | Processes a key up event on the chart object.
|
| |
|
| virtual void | OnVisibleChanged () |
| | Called when the Visible property changes.
|
| |
| virtual void | LockedOnChanged () |
| | Called when the Locked property changes.
|
| |
| void | SetProperty< TProperty > (ref TProperty store, TProperty value, Action onChanged=null, Func< TProperty, bool > onChanging=null, [CallerMemberName] string propertyName="") |
| | Sets the value of a property and notifies subscribers if the value has changed.
|
| |
| void | SetTrackedProperty< TProperty > (ref TProperty store, TProperty value, Action< string > onChanged=null, [CallerMemberName] string propertyName="") |
| | Sets the value of a property that implements the INotifyPropertyChanged interface and notifies subscribers if the value has changed.
|
| |
| virtual void | OnChangeProperty ([CallerMemberName] string propertyName="") |
| | Notifies subscribers when a property value changes.
|
| |
|
| bool | Visible [get, set] |
| | Gets or sets a value indicating whether the chart object is visible.
|
| |
| bool | Locked [get, set] |
| | Gets or sets a value indicating whether the chart object is locked.
|
| |
| bool | AllowedInteraction [get] |
| | Gets a value indicating whether interaction with the chart object is allowed.
|
| |
Base class for objects in a chart.
◆ GetCursor()
| virtual StdCursor ATAS.Indicators.ChartObject.GetCursor |
( |
RenderControlMouseEventArgs |
e | ) |
|
|
virtual |
Gets the cursor to display when the mouse is over the chart object.
- Parameters
-
| e | The mouse event arguments. |
- Returns
- The standard cursor to display.
◆ LockedOnChanged()
| virtual void ATAS.Indicators.ChartObject.LockedOnChanged |
( |
| ) |
|
|
protectedvirtual |
Called when the Locked property changes.
◆ OnVisibleChanged()
| virtual void ATAS.Indicators.ChartObject.OnVisibleChanged |
( |
| ) |
|
|
protectedvirtual |
◆ ProcessKeyDown()
Processes a key down event on the chart object.
- Parameters
-
| e | The key event arguments. |
- Returns
true if the event was handled; otherwise, false.
◆ ProcessKeyUp()
Processes a key up event on the chart object.
- Parameters
-
| e | The key event arguments. |
- Returns
true if the event was handled; otherwise, false.
◆ ProcessMouseClick()
| virtual bool ATAS.Indicators.ChartObject.ProcessMouseClick |
( |
RenderControlMouseEventArgs |
e | ) |
|
|
virtual |
Processes a mouse click event on the chart object.
- Parameters
-
| e | The mouse event arguments. |
- Returns
true if the event was handled; otherwise, false.
◆ ProcessMouseDoubleClick()
| virtual bool ATAS.Indicators.ChartObject.ProcessMouseDoubleClick |
( |
RenderControlMouseEventArgs |
e | ) |
|
|
virtual |
Processes a mouse double click event on the chart object.
- Parameters
-
| e | The mouse event arguments. |
- Returns
true if the event was handled; otherwise, false.
◆ ProcessMouseDown()
| virtual bool ATAS.Indicators.ChartObject.ProcessMouseDown |
( |
RenderControlMouseEventArgs |
e | ) |
|
|
virtual |
Processes a mouse down event on the chart object.
- Parameters
-
| e | The mouse event arguments. |
- Returns
true if the event was handled; otherwise, false.
◆ ProcessMouseMove()
| virtual bool ATAS.Indicators.ChartObject.ProcessMouseMove |
( |
RenderControlMouseEventArgs |
e | ) |
|
|
virtual |
Processes a mouse move event on the chart object.
- Parameters
-
| e | The mouse event arguments. |
- Returns
true if the event was handled; otherwise, false.
◆ ProcessMouseUp()
| virtual bool ATAS.Indicators.ChartObject.ProcessMouseUp |
( |
RenderControlMouseEventArgs |
e | ) |
|
|
virtual |
Processes a mouse up event on the chart object.
- Parameters
-
| e | The mouse event arguments. |
- Returns
true if the event was handled; otherwise, false.
◆ ProcessMouseWheel()
| virtual bool ATAS.Indicators.ChartObject.ProcessMouseWheel |
( |
int |
delta | ) |
|
|
virtual |
Processes a mouse wheel event on the chart object.
- Parameters
-
| delta | The mouse wheel delta value. |
- Returns
true if the event was handled; otherwise, false.
◆ AllowedInteraction
| bool ATAS.Indicators.ChartObject.AllowedInteraction |
|
get |
Gets a value indicating whether interaction with the chart object is allowed.
◆ Locked
| bool ATAS.Indicators.ChartObject.Locked |
|
getset |
Gets or sets a value indicating whether the chart object is locked.
◆ Visible
| bool ATAS.Indicators.ChartObject.Visible |
|
getset |
Gets or sets a value indicating whether the chart object is visible.
The documentation for this class was generated from the following file: