We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


The Linear Gauge control for WinUI is a multipurpose data visualization control that displays numerical values on a linear scale horizontally or vertically. It has a rich set of features, such as ranges and pointers, that are fully customizable and extendable. Use it to create a value indicator, linear progress bar, thermometer, and more.

Linear axis

The axis of a WinUI Linear Gauge is a linear scale, where a set of values can be plotted based on business logic. The appearance of an axis can be customized easily. You can change the linear axis orientation to either horizontal or vertical.

WinUI Linear Gauge with Labels

Labels customization

Customize the look and feel of the default labels using various font-customized properties. You can also add prefix or suffix text to a label.

WinUI Linear Gauge with Ticks

Ticks customization

Define your own style for minor and major ticks with the help of the Stroke and StrokeThickness properties.

WinUI Linear Gauge Axis Position


To enhance readability, change the default axis position by setting the offset value for labels and ticks.

WinUI Linear Gauge with Multiple Axis

Multiple axis

Add multiple axes to the gauge to design it like a thermometer.

WinUI Linear Gauge Axis Direction

Custom axis

Display a set of values along a linear or custom scale.

Linear range

A range is a visual element that helps you quickly visualize where a range falls on the axis track.

WinUI Linear Gauge Range Position

Range position

Change the range position to the inside of the axis, the outside of the axis, or crossing the axis.

WinUI Linear Gauge Range Width

Range width

The range width varies based on the values to enhance usage and readability.

WinUI Linear Gauge with Multiple Ranges

Multiple ranges

The WinUI Linear Gauge control allows you to add multiple ranges inside the axis to indicate color variation.

WinUI Linear Gauge Ranges with Gradient Color

Gradient range

A range of colors can gradually change based on set values to create a smooth color transition.

WinUI Linear Gauge Background

Child content

The child content is used to add any content like text or images inside the range to improve readability.

Bar pointer

Bar pointers contain a list of pointer elements. You can add any number of bar pointers inside the axis to indicate values. They are used to point out the values from the start value of a linear axis.

WinUI Linear Gauge BarPointer Position

Pointer position

Change or move the position of the bar pointer to any place in the gauge.

WinUI Linear Gauge BarPointer Corner Radius

Corner radius

Add a corner radius at the start, end, and both sides of the bar pointer. This support provides a rich styling experience for data visualization.

WinUI Linear Gauge with Multiple Pointers

Multiple pointers

Add multiple bar pointers to the axis to show multiple value indications.

WinUI Linear Gauge BarPointer with Gradient Color

Gradient color

Bar pointer colors change gradually based on scale values, which gives a smooth color transition effect.

Marker pointer

To highlight values, set the marker pointer to a built-in shape type or custom content.

WinUI Linear Gauge Pointer Shapes

Pointer shape type

Change the shape pointer type to a built-in shape (triangles, inverted triangles, squares, or diamonds) to highlight the values.

WinUI Linear Gauge Pointer Position

Pointer position

Change or move marker pointers to any place in the gauge.

WinUI Linear Gauge Content Pointer

Content pointer

Highlight values using an image, icon, text, or any other custom view.

Pointer animation

The WinUI Linear Gauge control provides visual appeal when the pointer moves from one value to another. Gauge supports various pointer animations.

WinUI Linear Gauge Pointer Animation

Pointer interaction

Drag a pointer from one value to another to change the value at run time.

WinUI Linear Gauge Pointer Interaction

Right-to-left (RTL)

Right-to-left rendering support is available for users working in RTL languages like Hebrew and Arabic.

WinUI Linear Gauge Right-to-Left

Syncfusion WinUI DataViz & UI Controls

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion reduces customers’ development time.
Here are some of their experiences.

Rated by users across the globe


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Up arrow icon
Live Chat Icon For mobile