.NET MAUI CircularGauge

TeeChart for Microsoft Visual Studio .NET, Xamarin Studio (Android, iOS & Forms) & Monodevelop.
Post Reply
Joe Cleary
Newbie
Newbie
Posts: 1
Joined: Tue Nov 19, 2024 12:00 am

.NET MAUI CircularGauge

Post by Joe Cleary » Thu Jul 24, 2025 4:03 pm

I am creating an app with .NET MAUI for android and I am having trouble with the hands on circular gauges going to the correct position (or moving at all)
I have attached some photos,
1st photo, .NET 8.0 android emulator with Steema.Net.MAUI package version 6.2023 (default from pulled github). The labels are not rotated correctly and no hand exists.
2nd photo, same project but I added circularGauge.RotateLabels = false and the labels look ok but there is still no hand.
3rd photo, upgraded to latest Steema.NET.MAUI version and now there is a hand but it always points to 0 no matter what the value is (should be 35 in this example).
gauges1.jpg
gauges1.jpg (88.54 KiB) Viewed 958 times
I have tried numerous was to get the hand to move to with no luck. Tried in my own app and in the test demo, the .Value property always changes and reads correctly but the Hand never moves. FWIW the numeric and linear gauges do display the correct value when changed.

Also, the .Center seems to be just the shadow of the center, if I change .Center.Chadow.Visible to false the center goes away completely.

Please let me know if this is a bug you can recreate or if there is a way to get this gauge working for Android, we are hoping to deploy this app if we can get the gauges working.

Pep
Site Admin
Site Admin
Posts: 3319
Joined: Fri Nov 14, 2003 5:00 am
Contact:

Re: .NET MAUI CircularGauge

Post by Pep » Mon Jul 28, 2025 10:57 pm

Helllo,

yes, you're correct, it's a but in latest maintenance release versions.
Let me try to find a workaround while we fix this.
About center circle, the problem is that by default we have Gradient visible to true, and we're having some problems drawing cirtular gradient on MAUI.
A workaround for this is just to disable Gradient for Center by using :

Code: Select all

_circularGauge.Center.Gradient.Visible = false;
Still not find a workaround for hand value position. Please, give us some time so we can give a solution for this.
Thanks and sorry for invonvenience this is causing.

Post Reply