關於 Syncfusion Essential Gauge for WPF

Add data driven gauges to your WPF applications.

Syncfusion Essential Gauge for WPF allows the use of XAML and C# code to draw gauges of various designs (circular, digital and linear). Syncfusion Essential Gauge for WPF comes with sophisticated customization support (tick marks, labels, scales, pointers, state indicators etc). With Syncfusion Essential Gauge for WPF, users can display several data points or data ranges in a concise and compact area; data in the control can be easily depicted and quickly understood by users of any level.

Syncfusion Essential Gauge for WPF Circular Gauge
Circular gauges have a highly appealing appearance. They can be used in a variety of applications including dashboards. They also come with various features that make them easy to use.

  • Circular Frame - Circular Gauge supports circular, semi-circular, and custom-shaped frames. Users can customize a frame to their requirements by using custom control-templates. Endless color customizations can be achieved by using the frame-fill colors property.
  • Easy Customization - The look and feel of a gauge is completely customizable. Each part of the gauge, such as pointers, pointer caps, scales, ticks, labels, and state indicators, can be customized to the current requirement.
  • Multi Scale - Essential Gauge can be customized to display multiple scales and multiple pointers within a single gauge. Scale direction can also be reversed using ScaleDirection property. All pointers as well as their respective scales can be customized at run-time using the appropriate properties of the Essential Gauge.
  • Logarithmic Scales - Circular Gauge can be made to display logarithmic values of a given base by setting the IsLogarithmic property to True. By default, it displays log values by calculating them to the base 10. For other base values, the base can be set by using the LogBase property.
  • Label Format - The circular gauge supports various formatting options for labels so that they can be displayed in any desirable format. The format can be specified using the NumberFormatInfo property of the LinearLabelTick. For instance, the percent symbol for the label values can be specified using the PercentSymbol property of Number Format Info.
  • Formula Support - The circular gauge scales can now be based on user-defined formulae. Labels can be defined based on formula given as a string to the CalculateFormula property. To make the labels act on a formula before displaying, the IsCalculateFormulaEnabled property of the LinearLabelTick should be set to True. This is very handy in scenarios where two scales marked by different measuring units are needed. To create two scales of different units with exact markings, one scale should be specified, instead of specifying the other scale manually. A conversion formula to convert from the first scale's unit to the other scale can be specified to the CalculateFromula property. The following illustration was created using the string "x*1.609344" (i.e. a miles to kilometre conversion formula) as input to the CaculateFormula property in order to display the speedometer in kilometres and not miles.
  • Circular Pointer Cap - In the circular gauge, pointer cap can be specified in two different styles - Default and Custom. The custom shape is specified by setting the PointerCapCustomGeometry property.
  • Range and State Indicators - Essential Gauge supports range and state indicators, which can be customized with various attributes. A state indicator can be bound with a range indicator so that the state indicator goes into an active state when the pointer reaches a specified range.

Syncfusion Essential Gauge for WPF Rolling Gauge
The Rolling gauge control is used to display values as segments, allowing data to be presented in a rolling manner.

  • Segment Count
  • Units of Measure as Data

Syncfusion Essential Gauge for WPF Digital Gauge
Digital gauges are controls that can display digital data. They come with various customization options and have numerous features.

  • Digital Gauge Brushes
  • Display Type
  • Segment Customization
  • Segment Display

Syncfusion Essential Gauge for WPF Linear Gauge
Linear gauges are highly customizable gauge controls that can be used as sliders for providing input or for displaying output data.

  • Appearance
  • Orientation
  • Logarithmic Scales
  • Label Format
  • Formula Support
  • Indicator Style
  • Range and State Indicators
  • Pointer Interactivity
  • Linear Gauge Brushes
  • Linear Label Tick Customization
  • Linear Mark Tick Customization