Siticone Logo
Siticone UI
DOCS
v2025.12.15
Docs Gauge Numeric

Siticone Gauge Numeric

The SiticoneGaugeNumeric is a minimalist, data-focused gauge that displays a value along a circular arc without a traditional needle or pointer. It is ideal for modern, clean dashboards where the numeric value is paramount. It features advanced 3D effects, gradients, and extensive theming support.

Visual Style & Theme

Control the look and feel of the gauge using themes and core appearance properties.

PropertyTypeDescription
ThemeEnumApplies a pre-configured visual theme (e.g., Light, Dark, Neon, Modern).
GaugeStartColorColorThe starting color of the value arc gradient.
GaugeEndColorColorThe ending color of the value arc gradient.
GaugeBackColorColorThe background color of the gauge track.
GaugeThicknessfloatThickness of the gauge arc in pixels (1-50).
UseGradientboolEnables gradient filling for the value arc.
UseRainbowModeboolCycles the arc color through the spectrum.

Scale & Ticks

Configure the tick marks and labels around the gauge perimeter.

PropertyTypeDescription
ShowScaleMarkersboolToggles the visibility of tick marks.
MajorTickCountintNumber of major intervals on the scale.
MinorTickCountintNumber of minor ticks between major ticks.
ShowMinMaxLabelsboolDisplays min/max values at the ends of the scale.
TickColorColorColor of the tick marks.

Display Options

Customize the central text readout.

PropertyTypeDescription
ShowGaugeTextboolShows or hides the central value text.
TextColorColorColor of the value text.
TextSizefloatFont size of the value text in points.
ShowTooltipboolShows a tooltip with the current value on hover.

Advanced Effects

Enhance the gauge with 3D rendering, lighting, and shadows.

PropertyTypeDescription
Use3DEffectboolEnables 3D rendering (rims, bevels, lighting).
UseNeonEffectboolAdds a glowing neon effect to the value arc.
NeonColorColorColor of the neon glow.
UseGlassEffectboolAdds a reflective glass overlay.
UseShadowEffectboolEnables drop shadows for depth.

Animation

Control value transition animations.

PropertyTypeDescription
ShowAnimationboolEnables smooth transitions when the value changes.
AnimationSpeedfloatSpeed of the animation (0.1 - 20.0). Higher is slower.
UsePulseAnimationboolAdds a rhythmic pulsing effect to the gauge.

Public Methods

Theme Control
// Apply a preset theme
numericGauge.ApplyLightTheme();

JSON Import/Export

The control supports full state serialization to JSON, allowing you to save and load themes or configurations at runtime. Right-click the control to access the context menu for export/import options.

Example: Progress Tracker

C# Setup
public void InitProgressGauge()
{
    gauge.MinValue = 0;
    gauge.MaxValue = 100;
    gauge.Value = 75;
    
                // Visuals
    gauge.UseGradient = true;
    gauge.GaugeStartColor = Color.DeepSkyBlue;
    gauge.GaugeEndColor = Color.BlueViolet;
    
                // Effects
    gauge.Use3DEffect = true;
    gauge.UseGlassEffect = true;
                // Display
    gauge.ShowGaugeText = true;
    gauge.TextSize = 24;
}