ArcScaleComponent Members

Represents a scale within a circular gauge.

Constructors

Name Description
ArcScaleComponent() Initializes a new instance of the ArcScaleComponent class.
ArcScaleComponent(String) Initializes a new instance of the ArcScaleComponent class with the specified name.

Properties

Name Description
Angle Gets or sets the angle, measured in degrees, at which the current object is displayed. Inherited from BaseLeafPrimitive.
Appearance Provides access to appearance settings of the scale. Inherited from ArcScale.
AppearanceMajorTickmark Provides access to appearance options of major tick marks.
AppearanceMinorTickmark Provides access to appearance options of minor tick marks.
AppearanceScale Provides access to appearance settings of the scale arc.
AppearanceTickmarkText Provides access to appearance settings of tick mark text labels.
AppearanceTickmarkTextBackground Provides access to appearance settings of the background of tick mark text labels.
AutoRescaling Gets or sets whether the scale's range of values is automatically expanded when the scale's current Value reaches either the ArcScale.MinValue or ArcScale.MaxValue. Inherited from ArcScale.
BindingContext Gets or sets the BindingContext for the control.
BoundElementName This property supports the internal infrastructure and is not intended to be used directly from your code. Inherited from BaseLeafPrimitive.
Center Gets or sets the center of the scale arc. Inherited from ArcScale.
CustomLogarithmicBase Gets or sets a value specifying a logarithmic base when the ArcScale.Logarithmic property is set to true and ArcScale.LogarithmicBase is set to LogarithmicBase.Custom. Inherited from ArcScale.
DataBindings Provides access to the collection of data bindings for the control.
EasingFunction Gets or sets an animation function that defines how values change during animation.
EasingMode Gets or sets a value that specifies how the animation interpolates.
EnableAnimation Gets or sets a value specifying whether value indicators should be animated when changing their values.
Enabled Gets or sets whether the object is enabled. Inherited from BaseLeafPrimitive.
EndAngle Gets or sets the angle at which the scale ends. Inherited from ArcScale.
FrameCount Gets or sets the time interval between two animation steps, in ticks.
FrameDelay Gets or sets the animation duration, in ticks.
HitTestEnabled Gets or sets whether the hit-testing feature is enabled for the current object. Inherited from BaseLeafPrimitive.
IsAnimating Gets a value indicating whether or not the animation is currently running.
IsDiscrete This property is reserved for future use. Inherited from ArcScale.
IsDisposing Gets whether the form is currently being disposed of. Inherited from BaseObject.
IsEmpty Gets whether the current object is identical to the some predefined empty ArcScale object. Inherited from ArcScale.
IsLogarithmic This property is reserved for future use. Inherited from ArcScale.
IsTransformLocked Gets whether the object has been locked by the BaseLeafPrimitive.BeginTransform method. Inherited from BaseLeafPrimitive.
IsUpdateLocked Gets whether the object has been locked for updating. Inherited from BaseObject.
IsXtraSerializing This property supports the internal infrastructure and is not intended to be used directly from your code. Inherited from BaseLeafPrimitive.
Labels Provides access to the collection of text labels displayed on the same layer as the current scale. Inherited from ArcScale.
Location Gets or sets the object's location. Inherited from BaseLeafPrimitive.
Logarithmic Gets or sets a value indicating whether the axis should display its numerical values using a logarithmic scale. Inherited from ArcScale.
LogarithmicBase Gets or sets a value specifying a logarithmic base when the ArcScale.Logarithmic property is enabled. Inherited from ArcScale.
MajorTickCount Gets or sets the total number of major tickmarks displayed on a circular scale. Inherited from ArcScale.
MajorTickmark Provides access to major tick marks' display options. Inherited from ArcScale.
MaxValue Gets or sets the maximum value of the circular scale. Inherited from ArcScale.
MinorTickCount Gets or sets the number of minor tickmarks on the scale between adjacent major tickmarks. Inherited from ArcScale.
MinorTickmark Provides access to minor tick marks' display options. Inherited from ArcScale.
MinValue Gets or sets the minimum value of the circular scale. Inherited from ArcScale.
NeedleVector Identifies the current direction of a vector pointing to the current value. Inherited from ArcScale.
ParentCollectionName This property supports the internal infrastructure and is not intended to be used directly from your code. Inherited from BaseLeafPrimitive.
ParentName This property supports the internal infrastructure and is not intended to be used directly from your code. Inherited from BaseLeafPrimitive.
Percent Gets the percent of the current value, in relation to the scale's minimum and maximum values. Inherited from ArcScale.
RadiusX Gets or sets the X radius of the scale arc. Inherited from ArcScale.
RadiusY Gets or sets the Y radius of the scale arc. Inherited from ArcScale.
Ranges Provides access to the collection of custom ranges with which you can mark specific value ranges along the scale. Inherited from ArcScale.
Renderable Gets or sets whether the object can be rendered on a graphics surface. Inherited from BaseLeafPrimitive.
RescalingBestValues Enables an algorithm for smart adjustment of the ArcScale.MinValue and ArcScale.MaxValue properties when the ArcScale.AutoRescaling property is set to true. Inherited from ArcScale.
RescalingThresholdMax Specifies the threshold, in percents, where the automatic correction of the ArcScale.MaxValue takes place. This property is in effect if the ArcScale.AutoRescaling property is set to true. Inherited from ArcScale.
RescalingThresholdMin Specifies the threshold, in percents, where the automatic correction of the ArcScale.MinValue takes place. This property is in effect if the ArcScale.AutoRescaling property is set to true. Inherited from ArcScale.
ScaleFactor Gets or sets the object's scale along the X and Y axes. Inherited from BaseLeafPrimitive.
ScaleLength Gets the length of the scale. Inherited from ArcScale.
Shader Gets or sets an object that allows the color of the object to be modified. Inherited from BaseLeafPrimitive.
Shapes Gets the collection of inner elements of the current object. Inherited from BaseLeafPrimitive.
StartAngle Gets or sets the angle at which the scale starts. Inherited from ArcScale.
TickCount Gets the total number of major and minor tick marks on the scale. Inherited from ArcScale.
Transform Gets or sets the transformation matrix. Inherited from BaseLeafPrimitive.
TypeNameEx This property supports the internal infrastructure and is not intended to be used directly from your code. Inherited from BaseLeafPrimitive.
UseColorScheme Gets or sets whether this scale should use Color Schemes. Inherited from ArcScale.
Value Gets or sets the scale's current value. Inherited from ArcScale.
ZOrder Gets or sets the Z-Order of the object. Inherited from BaseLeafPrimitive.

Methods

Name Description
Assign(ArcScale) Copies settings of the specified object to the current object. Inherited from ArcScale.
BeginInit() Starts the runtime initialization of a component.
BeginTransform() Prevents the transformation of the BaseLeafPrimitive object from being performed until the EndTransform method is called. Inherited from BaseLeafPrimitive.
CalcHitInfo(Point) Retrieves information on the object's inner element, located under the specified point. Inherited from BaseLeafPrimitive.
CancelTransform() Unlocks the object after the BeginTransform method has been called, without performing transformation. Inherited from BaseLeafPrimitive.
CreateLabel() Creates a label object of the type that is compatible with the current ArcScale object. Inherited from ArcScale.
CreateRange() Creates a range object of the type that is compatible with the current ArcScale object. Inherited from ArcScale.
Dispose() Disposes the BaseObject object. Inherited from BaseObject.
EndInit() Finishes the runtime initialization of the component.
EndTransform() Unlocks the BaseLeafPrimitive object after the BeginUpdate method call and performs object transformation. Inherited from BaseLeafPrimitive.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetInternalValue() Gets the actual value that has been assigned to the scale. Inherited from ArcScale.
GetType() Gets the Type of the current instance. Inherited from Object.
IsDifferFrom(ArcScale) Returns whether the current object has different settings than the specified one. Inherited from ArcScale.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
PercentToPoint(Single) Converts the specified percent value to the corresponding point along the scale. Inherited from ArcScale.
PercentToValue(Single) Converts the specified percent to a value. Inherited from ArcScale.
PointToPercent(PointF) Converts a point to a percent value. Inherited from ArcScale.
PointToValue(PointF) Inherited from ArcScale.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ResetTransform() Resets the object's location, rotation angle and scale factor. Inherited from BaseLeafPrimitive.
ToString() Returns a string that represents the current object. Inherited from Object.
ValueToPercent(Single) Returns the percent of the specified value in relation to the scale's minimum and maximum values. Inherited from ArcScale.
WaitForPendingDelayedCalculation() For internal use only. Inherited from BaseLeafPrimitive.
XtraCreateLabelsItem(XtraItemEventArgs) This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from ArcScale.
XtraCreateRangesItem(XtraItemEventArgs) This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from ArcScale.
XtraCreateShader(XtraItemEventArgs) This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from BaseLeafPrimitive.

Events

Name Description
Animating Occurs before the ArcScale object starts animation. Inherited from ArcScale.
AnimationCompleted Occurs after the ArcScale object finishes animation. Inherited from ArcScale.
Changed Occurs after any property of the BaseObject object has been changed. Inherited from BaseObject.
CustomDrawElement Occurs before every gauge element is drawn, allowing you to draw it in a custom manner. Inherited from BaseLeafPrimitive.
CustomRescaling Allows you to implement a custom algorithm for adjusting the ArcScale.MinValue and ArcScale.MaxValue properties when the ArcScale.AutoRescaling property is set to true. Inherited from ArcScale.
CustomTickmarkText Allows you to dynamically customize the text of tickmarks. Inherited from ArcScale.
Disposed Occurs after the BaseObject has been disposed of. Inherited from BaseObject.
GeometryChanged Fires after any of the following properties has changed: ArcScale.Center, ArcScale.RadiusX, ArcScale.RadiusY, ArcScale.StartAngle or ArcScale.EndAngle. Inherited from ArcScale.
MinMaxValueChanged Fires when the value of the ArcScale.MinValue or ArcScale.MaxValue property is changed. Inherited from ArcScale.
ValueChanged Fires after the scale's current value (ArcScale.Value) has been changed. Inherited from ArcScale.
See Also