A radial gauge for displaying a single value on a defined scale.
Inheritance
object
ComponentBase
- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
- IDisposable
Constructors
Section titled "Constructors"constructor
public IgbRadialGauge() Returns IgbRadialGauge
Properties
Section titled "Properties"IgBlazor
Section titled "IgBlazor"Inherited from: BaseRendererControl
[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; } Height
Section titled "Height"Inherited from: BaseRendererControl
[Parameter]
public string Height { get; set; } Width
Section titled "Width"Inherited from: BaseRendererControl
[Parameter]
public string Width { get; set; } Class
Section titled "Class"Inherited from: BaseRendererControl
[Parameter]
public string Class { get; set; } AdditionalAttributes
Section titled "AdditionalAttributes"Inherited from: BaseRendererControl
[Parameter(CaptureUnmatchedValues = true)]
public Dictionary<string, object> AdditionalAttributes { get; set; } EventBehavior
Section titled "EventBehavior"Inherited from: BaseRendererControl
Gets or sets how events are bubbled up from JavaScript to Blazor.
[Parameter]
public ControlEventBehavior EventBehavior { get; set; } ChildContent
Section titled "ChildContent"Inherited from: BaseRendererControl
[Parameter]
public RenderFragment ChildContent { get; set; } RoundTripDateConversion
Section titled "RoundTripDateConversion"Inherited from: BaseRendererControl
Gets or sets what type of date conversion to make when round tripping dates.
[Parameter]
public RoundTripDateConversion RoundTripDateConversion { get; set; } SupportsVisualChildren
Section titled "SupportsVisualChildren"Inherited from: BaseRendererControl
protected virtual bool SupportsVisualChildren { get; } UseDirectRender
Section titled "UseDirectRender"Inherited from: BaseRendererControl
protected virtual bool UseDirectRender { get; } DirectRenderElementName
Section titled "DirectRenderElementName"Inherited from: BaseRendererControl
protected virtual string DirectRenderElementName { get; } NeedsDynamicContent
Section titled "NeedsDynamicContent"Inherited from: BaseRendererControl
protected virtual bool NeedsDynamicContent { get; } UseCamelEnumValues
Section titled "UseCamelEnumValues"Inherited from: BaseRendererControl
protected virtual bool UseCamelEnumValues { get; } ActualHighlightValueDisplayMode
Section titled "ActualHighlightValueDisplayMode"Gets whether and how to display the highlighted value.
[Parameter]
public HighlightedValueDisplayMode ActualHighlightValueDisplayMode { get; set; } ActualHighlightValueOpacity
Section titled "ActualHighlightValueOpacity"Gets the actual opacity of the primary needle while highlighting
[Parameter]
public double ActualHighlightValueOpacity { get; set; } ActualLabelFormatSpecifiers
Section titled "ActualLabelFormatSpecifiers"public IgbFormatSpecifierCollection ActualLabelFormatSpecifiers { get; } ActualMaximumValue
Section titled "ActualMaximumValue"Gets the resolved maximum value of the scale.
[Parameter]
public double ActualMaximumValue { get; set; } ActualMaximumValueChanged
Section titled "ActualMaximumValueChanged"[Parameter]
public Action<double> ActualMaximumValueChanged { get; set; } ActualMaximumValueChangedScript
Section titled "ActualMaximumValueChangedScript"[Parameter]
public string ActualMaximumValueChangedScript { get; set; } ActualMinimumValue
Section titled "ActualMinimumValue"Gets the resolved minimum value of the scale.
[Parameter]
public double ActualMinimumValue { get; set; } ActualMinimumValueChanged
Section titled "ActualMinimumValueChanged"[Parameter]
public Action<double> ActualMinimumValueChanged { get; set; } ActualMinimumValueChangedScript
Section titled "ActualMinimumValueChangedScript"[Parameter]
public string ActualMinimumValueChangedScript { get; set; } ActualPixelScalingRatio
Section titled "ActualPixelScalingRatio"Gets the actual pixel scaling ratio used to affect the pixel density of the control.
[Parameter]
public double ActualPixelScalingRatio { get; set; } ActualRanges
Section titled "ActualRanges"public IgbRadialGaugeRangeCollection ActualRanges { get; } BackingBrush
Section titled "BackingBrush"Gets or sets the brush to use to fill the backing of the gauge.
[Parameter]
public string BackingBrush { get; set; } BackingCornerRadius
Section titled "BackingCornerRadius"Gets or sets the corner rounding radius to use for the fitted scale backings.
[Parameter]
public double BackingCornerRadius { get; set; } BackingInnerExtent
Section titled "BackingInnerExtent"Gets or sets the inner extent of the gauge backing.
[Parameter]
public double BackingInnerExtent { get; set; } BackingOuterExtent
Section titled "BackingOuterExtent"Gets or sets the outer extent of the gauge backing.
[Parameter]
public double BackingOuterExtent { get; set; } BackingOutline
Section titled "BackingOutline"Gets or sets the brush to use for the outline of the backing.
[Parameter]
public string BackingOutline { get; set; } BackingOversweep
Section titled "BackingOversweep"Gets or sets the over sweep angle to apply to the backing if it is displaying fitted (in degrees). Must be greater or equal to 0.
[Parameter]
public double BackingOversweep { get; set; } BackingShape
Section titled "BackingShape"Gets or sets the type of shape to use for the backing of the gauge.
[Parameter]
public RadialGaugeBackingShape BackingShape { get; set; } BackingStrokeThickness
Section titled "BackingStrokeThickness"Gets or sets the stroke thickness of the backing outline.
[Parameter]
public double BackingStrokeThickness { get; set; } CenterX
Section titled "CenterX"Gets or sets the x position of the center of the gauge with the value ranging from 0 to 1.
[Parameter]
public double CenterX { get; set; } CenterY
Section titled "CenterY"Gets or sets the y position of the center of the gauge with the value ranging from 0 to 1.
[Parameter]
public double CenterY { get; set; } ContentLabelFormatSpecifiers
Section titled "ContentLabelFormatSpecifiers"public IgbFormatSpecifierCollection ContentLabelFormatSpecifiers { get; } ContentRanges
Section titled "ContentRanges"public IgbRadialGaugeRangeCollection ContentRanges { get; } DefaultEventBehavior
Section titled "DefaultEventBehavior"Gets the components default event behavior.
protected override ControlEventBehavior DefaultEventBehavior { get; } DuplicateLabelOmissionStrategy
Section titled "DuplicateLabelOmissionStrategy"Gets or sets the strategy to use for omitting labels if the first and last label have the same value.
[Parameter]
public RadialGaugeDuplicateLabelOmissionStrategy DuplicateLabelOmissionStrategy { get; set; } FontBrush
Section titled "FontBrush"Gets or sets the brush to use for the label font.
[Parameter]
public string FontBrush { get; set; } HighlightLabelAngle
Section titled "HighlightLabelAngle"Gets or sets the angle for the highlight label in degrees.
[Parameter]
public double HighlightLabelAngle { get; set; } HighlightLabelBrush
Section titled "HighlightLabelBrush"Gets or sets the brush to use for rendering highlight text
[Parameter]
public string HighlightLabelBrush { get; set; } HighlightLabelDisplaysValue
Section titled "HighlightLabelDisplaysValue"Gets or sets the highlight label shows values of the gauge.
[Parameter]
public bool HighlightLabelDisplaysValue { get; set; } HighlightLabelExtent
Section titled "HighlightLabelExtent"Gets or sets the angle for the highlight label in degrees.
[Parameter]
public double HighlightLabelExtent { get; set; } HighlightLabelFontFamily
Section titled "HighlightLabelFontFamily"[Parameter]
public string HighlightLabelFontFamily { get; set; } HighlightLabelFontSize
Section titled "HighlightLabelFontSize"[Parameter]
public double HighlightLabelFontSize { get; set; } HighlightLabelFontStyle
Section titled "HighlightLabelFontStyle"[Parameter]
public string HighlightLabelFontStyle { get; set; } HighlightLabelFontWeight
Section titled "HighlightLabelFontWeight"[Parameter]
public string HighlightLabelFontWeight { get; set; } HighlightLabelFormat
Section titled "HighlightLabelFormat"Gets or sets the format used when creating highlight label.
[Parameter]
public string HighlightLabelFormat { get; set; } HighlightLabelFormatSpecifiers
Section titled "HighlightLabelFormatSpecifiers"Gets or sets the format specifiers to use with the HighlightLabelFormat string.
public IgbFormatSpecifierCollection HighlightLabelFormatSpecifiers { get; set; } HighlightLabelSnapsToNeedlePivot
Section titled "HighlightLabelSnapsToNeedlePivot"Gets or sets whether or not the highlight label should snap angle position to needle pivot (opposite of needle pointer).
[Parameter]
public bool HighlightLabelSnapsToNeedlePivot { get; set; } HighlightLabelText
Section titled "HighlightLabelText"Gets or sets the text displayed for the highlight label of the gauge.
[Parameter]
public string HighlightLabelText { get; set; } HighlightValue
Section titled "HighlightValue"Gets or sets the highlight value at which to point the secondary needle of the gauge.
[Parameter]
public double HighlightValue { get; set; } HighlightValueChanged
Section titled "HighlightValueChanged"[Parameter]
public Action<IgbDoubleValueChangedEventArgs> HighlightValueChanged { get; set; } HighlightValueChangedScript
Section titled "HighlightValueChangedScript"[Parameter]
public string HighlightValueChangedScript { get; set; } HighlightValueDisplayMode
Section titled "HighlightValueDisplayMode"Gets or sets whether and how to display the highlighted value.
[Parameter]
public HighlightedValueDisplayMode HighlightValueDisplayMode { get; set; } HighlightValueOpacity
Section titled "HighlightValueOpacity"Gets or sets the opacity of the primary needle while highlighting
[Parameter]
public double HighlightValueOpacity { get; set; } Interval
Section titled "Interval"Gets or sets the interval to use for the scale.
[Parameter]
public double Interval { get; set; } IsHighlightNeedleDraggingConstrained
Section titled "IsHighlightNeedleDraggingConstrained"Gets or sets whether the needle is constrained within the minimum and maximum value range during dragging.
[Parameter]
public bool IsHighlightNeedleDraggingConstrained { get; set; } IsHighlightNeedleDraggingEnabled
Section titled "IsHighlightNeedleDraggingEnabled"Gets or sets whether needle dragging is enabled or not.
[Parameter]
public bool IsHighlightNeedleDraggingEnabled { get; set; } IsNeedleDraggingConstrained
Section titled "IsNeedleDraggingConstrained"Gets or sets whether the needle is constrained within the minimum and maximum value range during dragging.
[Parameter]
public bool IsNeedleDraggingConstrained { get; set; } IsNeedleDraggingEnabled
Section titled "IsNeedleDraggingEnabled"Gets or sets whether needle dragging is enabled or not.
[Parameter]
public bool IsNeedleDraggingEnabled { get; set; } LabelExtent
Section titled "LabelExtent"Gets or sets the position at which to put the labels as a value from 0 to 1, measured form the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double LabelExtent { get; set; } LabelFormat
Section titled "LabelFormat"Gets or sets the label composite format used when creating label values.
[Parameter]
public string LabelFormat { get; set; } LabelFormatSpecifiers
Section titled "LabelFormatSpecifiers"Gets or sets the format specifiers to use with the LabelFormat string.
public IgbFormatSpecifierCollection LabelFormatSpecifiers { get; set; } LabelInterval
Section titled "LabelInterval"Gets or sets the interval to use for rendering labels. This defaults to be the same interval as the tickmarks on the scale.
[Parameter]
public double LabelInterval { get; set; } MaximumValue
Section titled "MaximumValue"Gets or sets the maximum value of the scale.
[Parameter]
public double MaximumValue { get; set; } MinimumValue
Section titled "MinimumValue"Gets or sets the minimum value of the scale.
[Parameter]
public double MinimumValue { get; set; } MinorTickBrush
Section titled "MinorTickBrush"Gets or sets the brush to use for the minor tickmarks.
[Parameter]
public string MinorTickBrush { get; set; } MinorTickCount
Section titled "MinorTickCount"Gets or sets the number of minor tickmarks to place between major tickmarks.
[Parameter]
public double MinorTickCount { get; set; } MinorTickEndExtent
Section titled "MinorTickEndExtent"Gets or sets the position at which to stop rendering the minor tickmarks as a value from 0 to 1, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double MinorTickEndExtent { get; set; } MinorTickStartExtent
Section titled "MinorTickStartExtent"Gets or sets the position at which to start rendering the minor tickmarks as a value from 0 to 1, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double MinorTickStartExtent { get; set; } MinorTickStrokeThickness
Section titled "MinorTickStrokeThickness"Gets or sets the stroke thickness to use when rendering minor ticks.
[Parameter]
public double MinorTickStrokeThickness { get; set; } NeedleBaseFeatureExtent
Section titled "NeedleBaseFeatureExtent"Gets or sets the extent of the feature which is closest to the base (e.g. a bulb) with a value from -1 to 1. Note: Only some needle shapes respect this property, namely: NeedleWithBulb, RectangleWithBulb, TrapezoidWithBulb, and TriangleWithBulb. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double NeedleBaseFeatureExtent { get; set; } NeedleBaseFeatureWidthRatio
Section titled "NeedleBaseFeatureWidthRatio"Gets or sets the width of the needle at its feature which is closest to the base (e.g. a bulb) with a value from 0 to 1. Note: Only some needle shapes respect this property, namely: NeedleWithBulb, RectangleWithBulb, TrapezoidWithBulb, and TriangleWithBulb. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double NeedleBaseFeatureWidthRatio { get; set; } NeedleBrush
Section titled "NeedleBrush"Gets or sets the brush to use when rendering the fill of the needle.
[Parameter]
public string NeedleBrush { get; set; } NeedleEndExtent
Section titled "NeedleEndExtent"Gets or sets the extent (from -1 to 1) at which to end rendering the needle, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double NeedleEndExtent { get; set; } NeedleEndWidthRatio
Section titled "NeedleEndWidthRatio"Gets or sets the width of the needle at its point using a value from (0 to 1). Note: Only some needle shapes respect this property. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double NeedleEndWidthRatio { get; set; } NeedleOutline
Section titled "NeedleOutline"Gets or sets the brush to use when rendering the outline of the needle.
[Parameter]
public string NeedleOutline { get; set; } NeedlePivotBrush
Section titled "NeedlePivotBrush"Gets or sets the brush to use for filling the needle cap. Note: this only applies to certain cap shapes.
[Parameter]
public string NeedlePivotBrush { get; set; } NeedlePivotInnerWidthRatio
Section titled "NeedlePivotInnerWidthRatio"Gets or sets the width of the inner cutout section of the needle cap with a value from 0 to 1. Note: Will only take effect if you have a cap set on the needle that has a cutout section.
[Parameter]
public double NeedlePivotInnerWidthRatio { get; set; } NeedlePivotOutline
Section titled "NeedlePivotOutline"Gets or sets the brush to use for the outlines of the needle cap.
[Parameter]
public string NeedlePivotOutline { get; set; } NeedlePivotShape
Section titled "NeedlePivotShape"Gets or sets the shape to use for the needle cap.
[Parameter]
public RadialGaugePivotShape NeedlePivotShape { get; set; } NeedlePivotStrokeThickness
Section titled "NeedlePivotStrokeThickness"Gets or sets the stroke thickness to use for the outline of the needle cap.
[Parameter]
public double NeedlePivotStrokeThickness { get; set; } NeedlePivotWidthRatio
Section titled "NeedlePivotWidthRatio"Gets or sets the width of the cap of the needle with a value from 0 to 1. Note: Will only take effect if you have a cap set on the needle. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double NeedlePivotWidthRatio { get; set; } NeedlePointFeatureExtent
Section titled "NeedlePointFeatureExtent"Gets or sets the extent of the feature which is closest to the point (e.g. the tapering point of a needle) with a value from -1 to 1. Note: Only some needle shapes respect this property. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double NeedlePointFeatureExtent { get; set; } NeedlePointFeatureWidthRatio
Section titled "NeedlePointFeatureWidthRatio"Gets or sets the width of the needle at its feature which is closest to the point (e.g. the tapering point of a needle) with a value from 0 to 1. Note: Only some needle shapes respect this property. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double NeedlePointFeatureWidthRatio { get; set; } NeedleShape
Section titled "NeedleShape"Gets or sets the shape to use when rendering the needle from a number of options.
[Parameter]
public RadialGaugeNeedleShape NeedleShape { get; set; } NeedleStartExtent
Section titled "NeedleStartExtent"Gets or sets the extent (from -1 to 1) at which to start rendering the needle, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double NeedleStartExtent { get; set; } NeedleStartWidthRatio
Section titled "NeedleStartWidthRatio"Gets or sets the width of the needle at its point using a value from (0 to 1). Note: Only some needle shapes respect this property. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double NeedleStartWidthRatio { get; set; } NeedleStrokeThickness
Section titled "NeedleStrokeThickness"Gets or sets the stroke thickness of the needle outline.
[Parameter]
public double NeedleStrokeThickness { get; set; } OpticalScalingEnabled
Section titled "OpticalScalingEnabled"Gets or sets the title uses optical scaling when the gauge is resized.
[Parameter]
public bool OpticalScalingEnabled { get; set; } OpticalScalingRatio
Section titled "OpticalScalingRatio"Gets the optical scaling ratio calculated by dividing minimum gauge size by value of OpticalScalingSize property.
[Parameter]
public double OpticalScalingRatio { get; set; } OpticalScalingSize
Section titled "OpticalScalingSize"Gets or sets the size at which labels have 100% optical scaling, e.g. labels will have larger fonts when gauge's size is larger
[Parameter]
public double OpticalScalingSize { get; set; } PixelScalingRatio
Section titled "PixelScalingRatio"Gets or sets the scaling value used to affect the pixel density of the control.
[Parameter]
public double PixelScalingRatio { get; set; } RadiusMultiplier
Section titled "RadiusMultiplier"Gets or sets the multiplying factor to apply to the normal radius of the gauge. The radius of the gauge is defined by the minimum of the width and height of the control divided by 2.0. This introduces a multiplicative factor to that value.
[Parameter]
public double RadiusMultiplier { get; set; } RangeBrushes
Section titled "RangeBrushes"Gets or sets a collection of brushes to be used as the palette for gauge ranges.
[Parameter]
public string RangeBrushes { get; set; } RangeOutlines
Section titled "RangeOutlines"Gets or sets a collection of brushes to be used as the palette for gauge outlines.
[Parameter]
public string RangeOutlines { get; set; } Ranges
Section titled "Ranges"Gets or sets the ranges to render on the gauge.
public IgbRadialGaugeRangeCollection Ranges { get; set; } ScaleBrush
Section titled "ScaleBrush"Gets or sets the brush to use to fill the background of the scale.
[Parameter]
public string ScaleBrush { get; set; } ScaleEndAngle
Section titled "ScaleEndAngle"Gets or sets the end angle for the scale in degrees.
[Parameter]
public double ScaleEndAngle { get; set; } ScaleEndExtent
Section titled "ScaleEndExtent"Gets or sets the position at which to stop rendering the scale as a value from 0 to 1 measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double ScaleEndExtent { get; set; } ScaleOversweep
Section titled "ScaleOversweep"Gets or sets the extra degrees of sweep to apply to the scale background. Must be greater or equal to 0.
[Parameter]
public double ScaleOversweep { get; set; } ScaleOversweepShape
Section titled "ScaleOversweepShape"Gets or sets the oversweep shape to use for the excess fill area for the scale.
[Parameter]
public RadialGaugeScaleOversweepShape ScaleOversweepShape { get; set; } ScaleStartAngle
Section titled "ScaleStartAngle"Gets or sets the start angle for the scale in degrees.
[Parameter]
public double ScaleStartAngle { get; set; } ScaleStartExtent
Section titled "ScaleStartExtent"Gets or sets the position at which to start rendering the scale, measured from the center of the gauge as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double ScaleStartExtent { get; set; } ScaleSweepDirection
Section titled "ScaleSweepDirection"Gets or sets the direction in which the scale sweeps around the center from the start angle to end angle.
[Parameter]
public SweepDirection ScaleSweepDirection { get; set; } SubtitleAngle
Section titled "SubtitleAngle"Gets or sets the angle for the inner label in degrees.
[Parameter]
public double SubtitleAngle { get; set; } SubtitleBrush
Section titled "SubtitleBrush"Gets or sets the brush to use for rendering inner unit text
[Parameter]
public string SubtitleBrush { get; set; } SubtitleDisplaysValue
Section titled "SubtitleDisplaysValue"Gets or sets the subtitle show values of the gauge.
[Parameter]
public bool SubtitleDisplaysValue { get; set; } SubtitleExtent
Section titled "SubtitleExtent"Gets or sets the angle for the inner label in degrees.
[Parameter]
public double SubtitleExtent { get; set; } SubtitleFontFamily
Section titled "SubtitleFontFamily"[Parameter]
public string SubtitleFontFamily { get; set; } SubtitleFontSize
Section titled "SubtitleFontSize"[Parameter]
public double SubtitleFontSize { get; set; } SubtitleFontStyle
Section titled "SubtitleFontStyle"[Parameter]
public string SubtitleFontStyle { get; set; } SubtitleFontWeight
Section titled "SubtitleFontWeight"[Parameter]
public string SubtitleFontWeight { get; set; } SubtitleFormat
Section titled "SubtitleFormat"Gets or sets the subtitle format used when creating subtitle label.
[Parameter]
public string SubtitleFormat { get; set; } SubtitleFormatSpecifiers
Section titled "SubtitleFormatSpecifiers"Gets or sets the format specifiers to use with the SubtitleFormat string.
public IgbFormatSpecifierCollection SubtitleFormatSpecifiers { get; set; } SubtitleSnapsToNeedlePivot
Section titled "SubtitleSnapsToNeedlePivot"Gets or sets whether or not the subtitle should snap angle position to needle pivot (opposite of needle pointer).
[Parameter]
public bool SubtitleSnapsToNeedlePivot { get; set; } SubtitleText
Section titled "SubtitleText"Gets or sets the text displayed in the subtitle of the gauge.
[Parameter]
public string SubtitleText { get; set; } TickBrush
Section titled "TickBrush"Gets or sets the brush to use for the major tickmarks.
[Parameter]
public string TickBrush { get; set; } TickEndExtent
Section titled "TickEndExtent"Gets or sets the position at which to stop rendering the major tickmarks as a value from 0 to 1, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double TickEndExtent { get; set; } TickStartExtent
Section titled "TickStartExtent"Gets or sets the position at which to start rendering the major tickmarks as a value from 0 to 1, measured from the center of the gauge. Values further from zero than 1 can be used to make this extend further than the normal radius of the gauge.
[Parameter]
public double TickStartExtent { get; set; } TickStrokeThickness
Section titled "TickStrokeThickness"Gets or sets the stroke thickness to use when rendering ticks.
[Parameter]
public double TickStrokeThickness { get; set; } TitleAngle
Section titled "TitleAngle"Gets or sets the angle for the inner label in degrees.
[Parameter]
public double TitleAngle { get; set; } TitleBrush
Section titled "TitleBrush"Gets or sets the brush to use for rendering inner unit text
[Parameter]
public string TitleBrush { get; set; } TitleDisplaysValue
Section titled "TitleDisplaysValue"Gets or sets the title show values of the gauge.
[Parameter]
public bool TitleDisplaysValue { get; set; } TitleExtent
Section titled "TitleExtent"Gets or sets the angle for the inner label in degrees.
[Parameter]
public double TitleExtent { get; set; } TitleFontFamily
Section titled "TitleFontFamily"[Parameter]
public string TitleFontFamily { get; set; } TitleFontStyle
Section titled "TitleFontStyle"[Parameter]
public string TitleFontStyle { get; set; } TitleFontWeight
Section titled "TitleFontWeight"[Parameter]
public string TitleFontWeight { get; set; } TitleFormat
Section titled "TitleFormat"Gets or sets the title format used when creating title label.
[Parameter]
public string TitleFormat { get; set; } TitleFormatSpecifiers
Section titled "TitleFormatSpecifiers"Gets or sets the format specifiers to use with the TitleFormat string.
public IgbFormatSpecifierCollection TitleFormatSpecifiers { get; set; } TitleSnapsToNeedlePivot
Section titled "TitleSnapsToNeedlePivot"Gets or sets whether or not the title should snap angle position to needle pivot (opposite of needle pointer).
[Parameter]
public bool TitleSnapsToNeedlePivot { get; set; } TitleText
Section titled "TitleText"Gets or sets the text displayed in the title of the gauge.
[Parameter]
public string TitleText { get; set; } TransitionDuration
Section titled "TransitionDuration"Gets or sets the number of milliseconds over which changes to the gauge should be animated.
[Parameter]
public int TransitionDuration { get; set; } TransitionProgress
Section titled "TransitionProgress"Gets the transition progress of the animation when the control is animating.
[Parameter]
public double TransitionProgress { get; set; } Value
Section titled "Value"Gets or sets the value at which to point the needle of the gauge.
[Parameter]
public double Value { get; set; } ValueChanged
Section titled "ValueChanged"[Parameter]
public Action<IgbDoubleValueChangedEventArgs> ValueChanged { get; set; } ValueChangedScript
Section titled "ValueChangedScript"[Parameter]
public string ValueChangedScript { get; set; } Accessors
Section titled "Accessors"eventCallbacksCache
Section titled "eventCallbacksCache"Inherited from: BaseRendererControl
protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache _cachedSerializedContent
Section titled "_cachedSerializedContent"Inherited from: BaseRendererControl
protected string _cachedSerializedContent Methods
Section titled "Methods"ResolveEventBehavior()
Section titled "ResolveEventBehavior()"Inherited from: BaseRendererControl
Resolves the components event behavior if Auto is selected.
protected ControlEventBehavior ResolveEventBehavior() Returns any
ResolveDisplay()
Section titled "ResolveDisplay()"Inherited from: BaseRendererControl
protected virtual string ResolveDisplay() Returns any
ToSpinal(string)
Section titled "ToSpinal(string)"Inherited from: BaseRendererControl
protected string ToSpinal(string value) Parameters
- value:
string
Returns any
TransformSimpleKey(string)
Section titled "TransformSimpleKey(string)"Inherited from: BaseRendererControl
protected virtual string TransformSimpleKey(string key) Parameters
- key:
string
Returns any
IsTransformedEnumValue(string)
Section titled "IsTransformedEnumValue(string)"Inherited from: BaseRendererControl
protected virtual bool IsTransformedEnumValue(string key) Parameters
- key:
string
Returns any
TransformPotentialEnumValue(string, object)
Section titled "TransformPotentialEnumValue(string, object)"Inherited from: BaseRendererControl
protected virtual object TransformPotentialEnumValue(string key, object value) Parameters
- key:
string - value:
object
Returns any
BuildSequenceInfo(int)
Section titled "BuildSequenceInfo(int)"Inherited from: BaseRendererControl
protected virtual SequenceInfo BuildSequenceInfo(int startSequence) Parameters
- startSequence:
int
Returns any
BuildRenderTree(RenderTreeBuilder)
Section titled "BuildRenderTree(RenderTreeBuilder)"Inherited from: BaseRendererControl
protected override void BuildRenderTree(RenderTreeBuilder builder) Parameters
- builder:
RenderTreeBuilder
Returns any
TemplateContentType(string)
Section titled "TemplateContentType(string)"Inherited from: BaseRendererControl
protected Type TemplateContentType(string templateId) Parameters
- templateId:
string
Returns any
OnAfterRenderAsync(bool)
Section titled "OnAfterRenderAsync(bool)"Inherited from: BaseRendererControl
protected override Task OnAfterRenderAsync(bool firstRender) Parameters
- firstRender:
bool
Returns any
EnsureReady()
Section titled "EnsureReady()"Inherited from: BaseRendererControl
public Task EnsureReady() Returns any
MarkPropDirty(string)
Section titled "MarkPropDirty(string)"Inherited from: BaseRendererControl
protected void MarkPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
IsPropDirty(string)
Section titled "IsPropDirty(string)"Inherited from: BaseRendererControl
protected bool IsPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
Serialize(SerializationContext, string)
Section titled "Serialize(SerializationContext, string)"Inherited from: BaseRendererControl
public void Serialize(SerializationContext context, string propertyName = null) Parameters
- context:
SerializationContext - propertyName:
string
Returns any
Serialize()
Section titled "Serialize()"Inherited from: BaseRendererControl
public string Serialize() Returns any
InvokeMethod(string, object[], string[], ElementReference[])
Section titled "InvokeMethod(string, object[], string[], ElementReference[])"Inherited from: BaseRendererControl
protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
InvokeMethodSync(string, object[], string[], ElementReference[])
Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"Inherited from: BaseRendererControl
protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
SuspendNotifications(object)
Section titled "SuspendNotifications(object)"Inherited from: BaseRendererControl
Prevents data change notifications from be propagated to the component.
public void SuspendNotifications(object dataSource) Parameters
- dataSource:
object
Returns any
ResumeNotifications(object, bool)
Section titled "ResumeNotifications(object, bool)"Inherited from: BaseRendererControl
Resumes data change notifications.
public void ResumeNotifications(object dataSource, bool notify = true) Parameters
- dataSource:
object - notify:
bool
Returns any
NotifyInsertItem(object, int, object)
Section titled "NotifyInsertItem(object, int, object)"Inherited from: BaseRendererControl
public void NotifyInsertItem(object dataSource, int index, object refItem) Parameters
- dataSource:
object - index:
int - refItem:
object
Returns any
NotifyRemoveItem(object, int, object)
Section titled "NotifyRemoveItem(object, int, object)"Inherited from: BaseRendererControl
public void NotifyRemoveItem(object dataSource, int index, object oldItem) Parameters
- dataSource:
object - index:
int - oldItem:
object
Returns any
NotifyClearItems(object)
Section titled "NotifyClearItems(object)"Inherited from: BaseRendererControl
public void NotifyClearItems(object dataSource) Parameters
- dataSource:
object
Returns any
NotifySetItem(object, int, object, object)
Section titled "NotifySetItem(object, int, object, object)"Inherited from: BaseRendererControl
public void NotifySetItem(object dataSource, int index, object oldItem, object newItem) Parameters
- dataSource:
object - index:
int - oldItem:
object - newItem:
object
Returns any
NotifyUpdateItem(object, int, object, bool)
Section titled "NotifyUpdateItem(object, int, object, bool)"Inherited from: BaseRendererControl
public void NotifyUpdateItem(object dataSource, int index, object refItem, bool syncDataOnly = false) Parameters
- dataSource:
object - index:
int - refItem:
object - syncDataOnly:
bool
Returns any
OnRefChanged(string, object)
Section titled "OnRefChanged(string, object)"Inherited from: BaseRendererControl
public void OnRefChanged(string refName, object refValue) Parameters
- refName:
string - refValue:
object
Returns any
OnInvokeReturn(long, object)
Section titled "OnInvokeReturn(long, object)"Inherited from: BaseRendererControl
public void OnInvokeReturn(long invokeId, object returnValue) Parameters
- invokeId:
long - returnValue:
object
Returns any
Camelize(string)
Section titled "Camelize(string)"Inherited from: BaseRendererControl
protected string Camelize(string value) Parameters
- value:
string
Returns any
ToPascal(string)
Section titled "ToPascal(string)"Inherited from: BaseRendererControl
protected string ToPascal(string value) Parameters
- value:
string
Returns any
OnElementNameChanged(BaseRendererElement, string, string)
Section titled "OnElementNameChanged(BaseRendererElement, string, string)"Inherited from: BaseRendererControl
protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName) Parameters
- element:
BaseRendererElement - oldName:
string - newName:
string
Returns any
Dispose(bool)
Section titled "Dispose(bool)"Inherited from: BaseRendererControl
protected virtual void Dispose(bool disposing) Parameters
- disposing:
bool
Returns any
SetResourceStringAsync(string, string, string)
Section titled "SetResourceStringAsync(string, string, string)"Inherited from: BaseRendererControl
public Task<object> SetResourceStringAsync(string grouping, string id, string value) Parameters
- grouping:
string - id:
string - value:
string
Returns any
SetResourceStringAsync(string, string)
Section titled "SetResourceStringAsync(string, string)"Inherited from: BaseRendererControl
public Task<object> SetResourceStringAsync(string grouping, string json) Parameters
- grouping:
string - json:
string
Returns any
SetPropertyValue(object, PropertyInfo, JsonElement)
Section titled "SetPropertyValue(object, PropertyInfo, JsonElement)"Inherited from: BaseRendererControl
protected void SetPropertyValue(object item, PropertyInfo property, JsonElement jsonElement) Parameters
- item:
object - property:
PropertyInfo - jsonElement:
JsonElement
Returns any
SetPropertyValue(object, PropertyInfo, object)
Section titled "SetPropertyValue(object, PropertyInfo, object)"Inherited from: BaseRendererControl
protected void SetPropertyValue(object item, PropertyInfo property, object value) Parameters
- item:
object - property:
PropertyInfo - value:
object
Returns any
Dispose()
Section titled "Dispose()"Inherited from: BaseRendererControl
public void Dispose() Returns any
ContainerResized()
Section titled "ContainerResized()"public void ContainerResized() Returns any
ContainerResizedAsync()
Section titled "ContainerResizedAsync()"public Task ContainerResizedAsync() Returns any
EnsureModulesLoaded()
Section titled "EnsureModulesLoaded()"protected override void EnsureModulesLoaded() Returns any
ExportSerializedVisualData()
Section titled "ExportSerializedVisualData()"public string ExportSerializedVisualData() Returns any
ExportSerializedVisualDataAsync()
Section titled "ExportSerializedVisualDataAsync()"Returns visuals as a serialized string.
public Task<string> ExportSerializedVisualDataAsync() Returns any
FindByName(string)
Section titled "FindByName(string)"public override object FindByName(string name) Parameters
- name:
string
Returns any
Flush()
Section titled "Flush()"public void Flush() Returns any
FlushAsync()
Section titled "FlushAsync()"Use to force the radial gauge to finish any deferred work before printing or evaluating its visual.
public Task FlushAsync() Returns any
GetCurrentActualMaximumValue()
Section titled "GetCurrentActualMaximumValue()"public double GetCurrentActualMaximumValue() Returns any
GetCurrentActualMaximumValueAsync()
Section titled "GetCurrentActualMaximumValueAsync()"public Task<double> GetCurrentActualMaximumValueAsync() Returns any
GetCurrentActualMinimumValue()
Section titled "GetCurrentActualMinimumValue()"public double GetCurrentActualMinimumValue() Returns any
GetCurrentActualMinimumValueAsync()
Section titled "GetCurrentActualMinimumValueAsync()"public Task<double> GetCurrentActualMinimumValueAsync() Returns any
GetCurrentHighlightValue()
Section titled "GetCurrentHighlightValue()"public double GetCurrentHighlightValue() Returns any
GetCurrentHighlightValueAsync()
Section titled "GetCurrentHighlightValueAsync()"public Task<double> GetCurrentHighlightValueAsync() Returns any
GetCurrentValue()
Section titled "GetCurrentValue()"public double GetCurrentValue() Returns any
GetCurrentValueAsync()
Section titled "GetCurrentValueAsync()"public Task<double> GetCurrentValueAsync() Returns any
GetPointForValue(double, double)
Section titled "GetPointForValue(double, double)"public Point GetPointForValue(double value, double extent) Parameters
- value:
double - extent:
double
Returns any
GetPointForValueAsync(double, double)
Section titled "GetPointForValueAsync(double, double)"public Task<Point> GetPointForValueAsync(double value, double extent) Parameters
- value:
double - extent:
double
Returns any
GetValueForPoint(Point)
Section titled "GetValueForPoint(Point)"public double GetValueForPoint(Point point) Parameters
- point:
Point
Returns any
GetValueForPointAsync(Point)
Section titled "GetValueForPointAsync(Point)"Gets the value for the main scale of the gauge for a given point within the bounds of the gauge.
public Task<double> GetValueForPointAsync(Point point) Parameters
- point:
Point
Returns any
HighlightNeedleContainsPoint(Point, bool)
Section titled "HighlightNeedleContainsPoint(Point, bool)"public bool HighlightNeedleContainsPoint(Point point, bool isFinger) Parameters
- point:
Point - isFinger:
bool
Returns any
HighlightNeedleContainsPointAsync(Point, bool)
Section titled "HighlightNeedleContainsPointAsync(Point, bool)"public Task<bool> HighlightNeedleContainsPointAsync(Point point, bool isFinger) Parameters
- point:
Point - isFinger:
bool
Returns any
NeedleContainsPoint(Point, bool)
Section titled "NeedleContainsPoint(Point, bool)"public bool NeedleContainsPoint(Point point, bool isFinger) Parameters
- point:
Point - isFinger:
bool
Returns any
NeedleContainsPointAsync(Point, bool)
Section titled "NeedleContainsPointAsync(Point, bool)"public Task<bool> NeedleContainsPointAsync(Point point, bool isFinger) Parameters
- point:
Point - isFinger:
bool
Returns any
ProvideContainer(object)
Section titled "ProvideContainer(object)"public void ProvideContainer(object container) Parameters
- container:
object
Returns any
ProvideContainerAsync(object)
Section titled "ProvideContainerAsync(object)"Called by the UI framework to provide a UI container for rendering this control.
public Task ProvideContainerAsync(object container) Parameters
- container:
object
Returns any
ScaleValue(double)
Section titled "ScaleValue(double)"public double ScaleValue(double value) Parameters
- value:
double
Returns any
ScaleValueAsync(double)
Section titled "ScaleValueAsync(double)"Scales a value on the gauge's main scale to an angle around the center point of the gauge, in radians.
public Task<double> ScaleValueAsync(double value) Parameters
- value:
double
Returns any
StyleUpdated()
Section titled "StyleUpdated()"public void StyleUpdated() Returns any
StyleUpdatedAsync()
Section titled "StyleUpdatedAsync()"public Task StyleUpdatedAsync() Returns any
UnscaleValue(double)
Section titled "UnscaleValue(double)"public double UnscaleValue(double angle) Parameters
- angle:
double
Returns any
UnscaleValueAsync(double)
Section titled "UnscaleValueAsync(double)"Unscales a value from an angle in radians to the represented value along the main scale of the gauge.
public Task<double> UnscaleValueAsync(double angle) Parameters
- angle:
double
Returns any
Events
Section titled "Events"AlignHighlightLabel
Section titled "AlignHighlightLabel"[Parameter]
public EventCallback<IgbAlignRadialGaugeLabelEventArgs> AlignHighlightLabel { get; set; } AlignLabel
Section titled "AlignLabel"[Parameter]
public EventCallback<IgbAlignRadialGaugeLabelEventArgs> AlignLabel { get; set; } AlignSubtitle
Section titled "AlignSubtitle"[Parameter]
public EventCallback<IgbAlignRadialGaugeLabelEventArgs> AlignSubtitle { get; set; } AlignTitle
Section titled "AlignTitle"[Parameter]
public EventCallback<IgbAlignRadialGaugeLabelEventArgs> AlignTitle { get; set; } FormatHighlightLabel
Section titled "FormatHighlightLabel"[Parameter]
public EventCallback<IgbFormatRadialGaugeLabelEventArgs> FormatHighlightLabel { get; set; } FormatLabel
Section titled "FormatLabel"[Parameter]
public EventCallback<IgbFormatRadialGaugeLabelEventArgs> FormatLabel { get; set; } FormatSubtitle
Section titled "FormatSubtitle"[Parameter]
public EventCallback<IgbFormatRadialGaugeLabelEventArgs> FormatSubtitle { get; set; } FormatTitle
Section titled "FormatTitle"[Parameter]
public EventCallback<IgbFormatRadialGaugeLabelEventArgs> FormatTitle { get; set; } AlignHighlightLabelScript
Section titled "AlignHighlightLabelScript"[Parameter]
public string AlignHighlightLabelScript { get; set; } AlignLabelScript
Section titled "AlignLabelScript"[Parameter]
public string AlignLabelScript { get; set; } AlignSubtitleScript
Section titled "AlignSubtitleScript"[Parameter]
public string AlignSubtitleScript { get; set; } AlignTitleScript
Section titled "AlignTitleScript"[Parameter]
public string AlignTitleScript { get; set; } FormatHighlightLabelScript
Section titled "FormatHighlightLabelScript"[Parameter]
public string FormatHighlightLabelScript { get; set; } FormatLabelScript
Section titled "FormatLabelScript"[Parameter]
public string FormatLabelScript { get; set; } FormatSubtitleScript
Section titled "FormatSubtitleScript"[Parameter]
public string FormatSubtitleScript { get; set; } FormatTitleScript
Section titled "FormatTitleScript"[Parameter]
public string FormatTitleScript { get; set; }