EO.Wpf Gauge offers framework that includes a number of gauge related controls as well as several built-in skins. It is also highly customizable which allows you to implement your own gauge designs.
The important controls for EO.Wpf Gauge framework includes:
LinearScale. A control to create a linear scale that includes major ticks, minor ticks, major labels and minor labels. It provides extensive customization options such as interval of the ticks, the shape and template of the ticks and labels;
RollingScale. A rolling scale is similar to a linear scale, but only with a small portion of the scale being visible;
CircularScale. A circular scale arranges ticks and labels in a circular fashion, either on a full circle or a partial circle. A circular scale is suitable to create scales such as clocks and odometers;
LinearGaugeFrame. A LinearGaugeFrame can be used to render an artistic rectangle frame for a gauge.
CircularGaugeFrame. A CircularGaugeFrame can be used to render an artistic circular frame of several different kinds (full circle, half circle, quarter, or three quarters);
Marker. A Marker can be used to mark a value on a scale;
Needle. The Needle class can be used to create a needle for a circular scale;
Range. The Range class can be used to highlight a range on a linear scale or a circular scale;