Class Annotation3DBase
- Namespace
- LightningChartLib.WinForms.Charting.Annotations
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
Annotation base class for 3D views.
[TypeConverter(typeof(ExpandableObjectConverter))]
public class Annotation3DBase : AnnotationBase, IChartNode, IDisposable, IHighlightingItem
- Inheritance
-
Annotation3DBase
- Implements
- Derived
- Inherited Members
Constructors
Annotation3DBase()
Constructor for Form designer list editor.
public Annotation3DBase()
Properties
ShowTargetCrosshair
Show target location crosshair.
public TargetCrossHair ShowTargetCrosshair { get; set; }
Property Value
Sizing
Annotation sizing type.
public Annotation3DSizing Sizing { get; set; }
Property Value
TargetAxisValues
Target as axis values.
public PointDoubleXYZ TargetAxisValues { get; set; }
Property Value
TargetCrosshairLineStyle
Define target crosshair line style.
public LineStyle TargetCrosshairLineStyle { get; set; }
Property Value
WheelChangeStep
Wheel change step.
public double WheelChangeStep { get; set; }
Property Value
Methods
AdjustSelectedAnnotationTargetZ(int)
Adjust target Z-value.
public void AdjustSelectedAnnotationTargetZ(int change)
Parameters
changeintChange value in world coordinates.
ApplyWheelChangeOnTarget()
Apply wheel change on target point.
protected virtual void ApplyWheelChangeOnTarget()
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposingbooltrue if managed resources should be disposed, otherwise false.
HandleUserOverResizeNib()
Handle over resize nib.
protected override void HandleUserOverResizeNib()
HandleUserOverTargetNib()
Handle over target nib.
protected override void HandleUserOverTargetNib()
MoveValueLocationByUser(float, float, PointFloat)
Move value location by user.
protected override void MoveValueLocationByUser(float x, float y, PointFloat pnRenderLocationCoordOnMouseDown)
Parameters
xfloatUser interactive device x coordinate
yfloatUser interactive device y coordinate
pnRenderLocationCoordOnMouseDownPointFloatrender location on button down
OnDeserialized(StreamingContext)
OnDeserialized is called just after the object has been deserialized
[OnDeserialized]
protected void OnDeserialized(StreamingContext context)
Parameters
contextStreamingContextContext
Events
ResizedByUser
Annotation has been resized by user.
public event Annotation3DBase.ResizedByUserEventHandler ResizedByUser
Event Type
TargetChangedByUser
Target has been changed by user.
public event Annotation3DBase.TargetChangedByUserEventHandler TargetChangedByUser