Siticone Logo
Siticone UI
DOCS
v2025.12.15
Docs Gauge Digital

Siticone Gauge Digital

The SiticoneGaugeDigital combines a radial arc gauge with a central 7-segment LED display. It is designed for applications requiring precise digital readouts alongside analog context. It features customizable LED segments, neon glow effects, and extensive theming capabilities with over 100+ presets.

LED Display

Configure the look of the central 7-segment display.

PropertyTypeDescription
ShowGaugeTextboolShows/Hides the digital readout.
DisplayBackColorColorBackground of the LED panel.
SegmentOnColorColorColor of lit segments.
SegmentOffColorColorColor of unlit segments (ghost segments).
SegmentGlowIntensityfloatIntensity of the LED bloom (0.0 - 1.0).
DisplayBorderColorColorBorder around the digital display.
DisplayBorderWidthfloatWidth of the border.

Visual Themes

The control supports a massive library of 100+ preset themes via the Theme property (Enum: DigitalGaugeThemes). Examples include: NeonGreen, Cyberpunk, ArcticIce, VolcanicFire, etc.

Advanced Effects

Enhancements for realism and style.

PropertyTypeDescription
Use3DEffectboolEnables 3D rim and bevel rendering.
UseNeonEffectboolAdds a neon glow to the gauge arc.
NeonColorColorColor of the neon arc glow.
NeonIntensityfloatBrightness of the neon effect.
UseGlassEffectboolAdds a reflective glass sheen over the gauge.
UseRainbowModeboolCycles the arc color through the spectrum.
UsePulseAnimationboolAdds a rhythmic pulsing to the neon effect.

Public Methods

Control Methods
// Value Updates
digitalGauge.SetTargetValue(85, true);
// Animate to 85
digitalGauge.ResetValue();

// Section Management
digitalGauge.AddSection(new GaugeSection(0, 50, Color.Green));
digitalGauge.ClearSections();
// Rendering
digitalGauge.ForceRedraw();

Events

Event Handling
digitalGauge.ValueHasChanged += (s, e) =>
{
                Console.WriteLine($"Change: {e.PreviousValue} -> {e.NewValue}");
};

digitalGauge.AnimationCompleted += (s, e) =>
{
                Console.WriteLine("Animation done.");
};

JSON Import/Export

The control supports saving and loading its entire configuration via JSON, including encryption support. Right-click the control at runtime to access the Context Menu features.