ShinobiControls Xamarin Bindings Documentation

ShinobiGauges : Shinobi.Gauges Namespace

SGaugeStyle Class

Offers control over the appearance of the Shinobi.Gauges.SGauge.

Syntax

[Foundation.Register("SGaugeStyle", true)]
public class SGaugeStyle : Foundation.NSObject, Foundation.INSCopying, IDisposable

Remarks

This includes:

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

Members

See Also: Inherited members from Foundation.NSObject.

Public Constructors

Default Constructor.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects.

Public Properties

AxisMirrorBehavior SGaugeTickMirror . An integer bitmask that determines how the tickmarks and ticklabels are mirrored.
AxisPadding nfloat . The amount of padding on either end of the axis before the border is drawn.
BevelFlatProportion nfloat . The proportion of the bevel which is "flat" at the edge, before sloping in towards the center.
BevelPrimaryColor UIKit.UIColor . The color of the bevel, used around the gauge perimeter.
BevelSecondaryColor UIKit.UIColor . The secondary color of the bevel, used around the gauge perimeter.
BevelWidth nfloat . The size of the bevel around the gauge.
BorderIsFullCircle bool . Whether or not the border should stop at the edge of the axis track, or form a full circle.
[read-only]
override
ClassHandle IntPtr . The handle for this class.
CornerRadius nfloat . The radius of the corners of the Shinobi.Gauges.SGaugeLinear and bevel.
FillToValue bool . Whether or not to fill the gauge up from the minimum to the current value.
FillValueBorderColor UIKit.UIColor . The color of the border around the Value Fill.
FillValueBorderWidth nfloat . The width of the border around the Value Fill.
FillValueColor UIKit.UIColor . The color of the Value Fill.
FillValueInnerRadius nfloat . The inner radius of the Fill Value, as a proportion of the whole height.
FillValueOuterRadius nfloat . The inner radius of the Fill Value, as a proportion of the whole height.
GlassColor UIKit.UIColor . The color of the glass effect over the gauge.
InnerBackgroundColor UIKit.UIColor . The background color to use at the inner edge of the gauge.
KnobBorderColor UIKit.UIColor . The color of the border around the knob at the end of the needle.
KnobBorderWidth nfloat . The width of the border aroudn the knob at the end of the needle, measured in points.
KnobColor UIKit.UIColor . The color of the knob at the end of the needle.
KnobRadius nfloat . The radius of the knob at the end of the needle, in points.
MajorTickColor UIKit.UIColor . The color of the major tick marker.
MajorTickSize CoreGraphics.CGSize . The dimensions of the major ticks.
MinorTickColor UIKit.UIColor . The color of the minor tick marker.
MinorTickSize CoreGraphics.CGSize . The dimensions of the minor ticks.
NeedleBorderColor UIKit.UIColor . The color of the needle border.
NeedleBorderWidth nfloat . The width of the needle border, measured in points.
NeedleColor UIKit.UIColor . The color of the needle.
NeedleLength nfloat . The length of the needle, as a proportion of the radius.
NeedleWidth nfloat . The width of the needle.
OuterBackgroundColor UIKit.UIColor . The background color to use at the outer edge of the gauge.
QualitativeRangeActiveSegmentIsColored bool . Whether or not to fill the gauge up from the minimum to the current value.
QualitativeRangeBorderColor UIKit.UIColor . The color of the border around Qualitative Ranges.
QualitativeRangeBorderWidth nfloat . The width of the border around Qualitative Ranges.
QualitativeRangeInnerPosition nfloat . The inner radius of the Qualitative Range, as a proportion of the whole height.
QualitativeRangeOuterPosition nfloat . The outer radius of the Qualitative Range, as a proportion of the whole height.
ShowGlassEffect bool . Whether or not to add a glass effect to the gauge.
ShowTickLabels bool . Whether or not tick mark labels should be displayed.
TickBaselineColor UIKit.UIColor . The color of the Tick track baseline.
TickBaselinePosition nfloat . The offset from the axis to display the baseline, as a proportion of the total radius.
TickBaselineWidth nfloat . The width of the Tick track baseline.
TickLabelColor UIKit.UIColor . The text color of the axis labels.
TickLabelFont UIKit.UIFont . The font and size to use for tick mark labels.
TickLabelOffsetFromBaseline nfloat . The offset from the baseline to draw the tick mark labels at.
TickLabelsRotate bool . Whether the tick labels will be displayed horizontally, or whether they will rotate around the edge of a radial gauge.
TickMarkAlignment SGaugeTickAlign . The alignment of the tickmarks from the baseline.

Public Methods

Copy (Foundation.NSZone) : Foundation.NSObject
Documentation for this section has not yet been entered.

Protected Methods

override
Dispose (bool)
Releases unmanaged resources.

Member Details

SGaugeStyle Constructor

Default Constructor.

Syntax

[Foundation.Export("init")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
public SGaugeStyle ()

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

SGaugeStyle Constructor

Constructor to call on derived classes to skip initialization and merely allocate the object.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SGaugeStyle (Foundation.NSObjectFlag t)

Parameters

t
Unused sentinel value

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

SGaugeStyle Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SGaugeStyle (IntPtr handle)

Parameters

handle
Handle of the unmanaged object

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

AxisMirrorBehavior Property

An integer bitmask that determines how the tickmarks and ticklabels are mirrored.

Syntax

[get: Foundation.Export("axisMirrorBehavior", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setAxisMirrorBehavior:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual SGaugeTickMirror AxisMirrorBehavior { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to SGaugeTickMirror.None. The value of this mask is specified by combining the constants defined in Shinobi.Gauges.SGaugeTickMirror using the bitwise OR operator.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

AxisPadding Property

The amount of padding on either end of the axis before the border is drawn.

Syntax

[get: Foundation.Export("axisPadding", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setAxisPadding:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat AxisPadding { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

BevelFlatProportion Property

The proportion of the bevel which is "flat" at the edge, before sloping in towards the center.

Syntax

[get: Foundation.Export("bevelFlatProportion", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setBevelFlatProportion:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat BevelFlatProportion { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 0.5.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

BevelPrimaryColor Property

The color of the bevel, used around the gauge perimeter.

Syntax

[get: Foundation.Export("bevelPrimaryColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setBevelPrimaryColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor BevelPrimaryColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

The bevel uses a linear gradient between SGaugeStyle.BevelPrimaryColor and SGaugeStyle.BevelSecondaryColor.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

BevelSecondaryColor Property

The secondary color of the bevel, used around the gauge perimeter.

Syntax

[get: Foundation.Export("bevelSecondaryColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setBevelSecondaryColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor BevelSecondaryColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

The bevel uses a linear gradient between SGaugeStyle.BevelPrimaryColor and SGaugeStyle.BevelSecondaryColor.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

BevelWidth Property

The size of the bevel around the gauge.

Syntax

[get: Foundation.Export("bevelWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setBevelWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat BevelWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 0.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

BorderIsFullCircle Property

Whether or not the border should stop at the edge of the axis track, or form a full circle.

Syntax

[get: Foundation.Export("borderIsFullCircle", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setBorderIsFullCircle:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual bool BorderIsFullCircle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This only applies to the style of radial gauges.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

ClassHandle Property

The handle for this class.

Syntax

public override IntPtr ClassHandle { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

Copy Method

Documentation for this section has not yet been entered.

Syntax

[Foundation.Export("copyWithZone:")]
public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Parameters

zone
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

CornerRadius Property

The radius of the corners of the Shinobi.Gauges.SGaugeLinear and bevel.

Syntax

[get: Foundation.Export("cornerRadius", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setCornerRadius:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat CornerRadius { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

Dispose Method

Releases unmanaged resources.

Syntax

protected override void Dispose (bool disposing)

Parameters

disposing
True if called by Dispose, false if called from a finalizer

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

FillToValue Property

Whether or not to fill the gauge up from the minimum to the current value.

Syntax

[get: Foundation.Export("fillToValue", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setFillToValue:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual bool FillToValue { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to false.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

FillValueBorderColor Property

The color of the border around the Value Fill.

Syntax

[get: Foundation.Export("fillValueBorderColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setFillValueBorderColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor FillValueBorderColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

FillValueBorderWidth Property

The width of the border around the Value Fill.

Syntax

[get: Foundation.Export("fillValueBorderWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setFillValueBorderWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat FillValueBorderWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 0.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

FillValueColor Property

The color of the Value Fill.

Syntax

[get: Foundation.Export("fillValueColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setFillValueColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor FillValueColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

FillValueInnerRadius Property

The inner radius of the Fill Value, as a proportion of the whole height.

Syntax

[get: Foundation.Export("fillValueInnerRadius", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setFillValueInnerRadius:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat FillValueInnerRadius { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 0.4.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

FillValueOuterRadius Property

The inner radius of the Fill Value, as a proportion of the whole height.

Syntax

[get: Foundation.Export("fillValueOuterRadius", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setFillValueOuterRadius:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat FillValueOuterRadius { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 0.6.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

GlassColor Property

The color of the glass effect over the gauge.

Syntax

[get: Foundation.Export("glassColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setGlassColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor GlassColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

InnerBackgroundColor Property

The background color to use at the inner edge of the gauge.

Syntax

[get: Foundation.Export("innerBackgroundColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setInnerBackgroundColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor InnerBackgroundColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If different from the SGaugeStyle.OuterBackgroundColor, a gradient will be drawn between the two.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

KnobBorderColor Property

The color of the border around the knob at the end of the needle.

Syntax

[get: Foundation.Export("knobBorderColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setKnobBorderColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor KnobBorderColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

KnobBorderWidth Property

The width of the border aroudn the knob at the end of the needle, measured in points.

Syntax

[get: Foundation.Export("knobBorderWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setKnobBorderWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat KnobBorderWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 1pt.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

KnobColor Property

The color of the knob at the end of the needle.

Syntax

[get: Foundation.Export("knobColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setKnobColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor KnobColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

KnobRadius Property

The radius of the knob at the end of the needle, in points.

Syntax

[get: Foundation.Export("knobRadius", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setKnobRadius:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat KnobRadius { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 10pts. The linear gauge will set this to zero when initialised.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

MajorTickColor Property

The color of the major tick marker.

Syntax

[get: Foundation.Export("majorTickColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setMajorTickColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor MajorTickColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

MajorTickSize Property

The dimensions of the major ticks.

Syntax

[get: Foundation.Export("majorTickSize", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setMajorTickSize:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual CoreGraphics.CGSize MajorTickSize { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to {6, 2}.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

MinorTickColor Property

The color of the minor tick marker.

Syntax

[get: Foundation.Export("minorTickColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setMinorTickColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor MinorTickColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

MinorTickSize Property

The dimensions of the minor ticks.

Syntax

[get: Foundation.Export("minorTickSize", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setMinorTickSize:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual CoreGraphics.CGSize MinorTickSize { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This default to {1, 6}.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

NeedleBorderColor Property

The color of the needle border.

Syntax

[get: Foundation.Export("needleBorderColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setNeedleBorderColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor NeedleBorderColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

NeedleBorderWidth Property

The width of the needle border, measured in points.

Syntax

[get: Foundation.Export("needleBorderWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setNeedleBorderWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat NeedleBorderWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

NeedleColor Property

The color of the needle.

Syntax

[get: Foundation.Export("needleColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setNeedleColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor NeedleColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

NeedleLength Property

The length of the needle, as a proportion of the radius.

Syntax

[get: Foundation.Export("needleLength", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setNeedleLength:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat NeedleLength { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 1.
  • When set to 1, the needle reaches from the center to the axis.
  • When set to 0.5, the needle reaches from the center to half way between the center and axis.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

NeedleWidth Property

The width of the needle.

Syntax

[get: Foundation.Export("needleWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setNeedleWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat NeedleWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 5pts.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

OuterBackgroundColor Property

The background color to use at the outer edge of the gauge.

Syntax

[get: Foundation.Export("outerBackgroundColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setOuterBackgroundColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor OuterBackgroundColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If different from the SGaugeStyle.InnerBackgroundColor, a gradient will be drawn between the two.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

QualitativeRangeActiveSegmentIsColored Property

Whether or not to fill the gauge up from the minimum to the current value.

Syntax

[get: Foundation.Export("qualitativeRangeActiveSegmentIsColored", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setQualitativeRangeActiveSegmentIsColored:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual bool QualitativeRangeActiveSegmentIsColored { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Defaults to false.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

QualitativeRangeBorderColor Property

The color of the border around Qualitative Ranges.

Syntax

[get: Foundation.Export("qualitativeRangeBorderColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setQualitativeRangeBorderColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor QualitativeRangeBorderColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

QualitativeRangeBorderWidth Property

The width of the border around Qualitative Ranges.

Syntax

[get: Foundation.Export("qualitativeRangeBorderWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setQualitativeRangeBorderWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat QualitativeRangeBorderWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 0.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

QualitativeRangeInnerPosition Property

The inner radius of the Qualitative Range, as a proportion of the whole height.

Syntax

[get: Foundation.Export("qualitativeRangeInnerPosition", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setQualitativeRangeInnerPosition:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat QualitativeRangeInnerPosition { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 0.75.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

QualitativeRangeOuterPosition Property

The outer radius of the Qualitative Range, as a proportion of the whole height.

Syntax

[get: Foundation.Export("qualitativeRangeOuterPosition", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setQualitativeRangeOuterPosition:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat QualitativeRangeOuterPosition { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 1.0.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

ShowGlassEffect Property

Whether or not to add a glass effect to the gauge.

Syntax

[get: Foundation.Export("showGlassEffect", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setShowGlassEffect:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual bool ShowGlassEffect { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to true.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

ShowTickLabels Property

Whether or not tick mark labels should be displayed.

Syntax

[get: Foundation.Export("showTickLabels", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setShowTickLabels:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual bool ShowTickLabels { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to true.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

TickBaselineColor Property

The color of the Tick track baseline.

Syntax

[get: Foundation.Export("tickBaselineColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setTickBaselineColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor TickBaselineColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

TickBaselinePosition Property

The offset from the axis to display the baseline, as a proportion of the total radius.

Syntax

[get: Foundation.Export("tickBaselinePosition", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setTickBaselinePosition:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat TickBaselinePosition { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to 1.
  • At 1, the baseline touches the axis.
  • A lower value draws the baseline closer to the center.
  • A higher value draws the baseline further from the center.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

TickBaselineWidth Property

The width of the Tick track baseline.

Syntax

[get: Foundation.Export("tickBaselineWidth", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setTickBaselineWidth:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat TickBaselineWidth { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

TickLabelColor Property

The text color of the axis labels.

Syntax

[get: Foundation.Export("tickLabelColor", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setTickLabelColor:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIColor TickLabelColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

TickLabelFont Property

The font and size to use for tick mark labels.

Syntax

[get: Foundation.Export("tickLabelFont", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setTickLabelFont:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIFont TickLabelFont { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to HelveticaNeue.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

TickLabelOffsetFromBaseline Property

The offset from the baseline to draw the tick mark labels at.

Syntax

[get: Foundation.Export("tickLabelOffsetFromBaseline", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setTickLabelOffsetFromBaseline:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat TickLabelOffsetFromBaseline { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Default to 20pts.
  • In a radial gauge, this will place the labels this many points further from the center than the major tick labels.
  • In a linear gauge, this will place the labels this many points underneath the major tick labels.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

TickLabelsRotate Property

Whether the tick labels will be displayed horizontally, or whether they will rotate around the edge of a radial gauge.

Syntax

[get: Foundation.Export("tickLabelsRotate", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setTickLabelsRotate:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual bool TickLabelsRotate { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

This defaults to false.
  • If true, the tick labels will rotate around the axis.
  • If false, all tick labels will be drawn horizontally.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4

TickMarkAlignment Property

The alignment of the tickmarks from the baseline.

Syntax

[get: Foundation.Export("tickMarkAlignment", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setTickMarkAlignment:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual SGaugeTickAlign TickMarkAlignment { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Defaults to SGaugeTickAlign.Top. See Shinobi.Gauges.SGaugeTickAlign for more options.

Requirements

Namespace: Shinobi.Gauges
Assembly: ShinobiGauges (in ShinobiGauges.dll)
Assembly Versions: 2.8.0.4