Improvements need to be made and new API introduced in order to solve some indicator rendering issues and allow more scenarios to be achieved. At the moment indicators may get clipped when near the edges of the axis.
Different layout modes may be implemented so that the gauge ensures its elements will not get clipped. Also API for desired axis-indentation and manually setting axis-indentation will allow for a number of scenarios, for example aligning gauges in a column, and allowing to precisely determine the absolute position of a value on the axis, which allows easy interactivity.
Feature request to provide touch support for the Gauge control and the ability to find the element the user has tapped over such as: ranges, indicators, etc
Using a DynamicResource to set the GaugeRange Color property does not work: <!-- does not work --> <gauges:GaugeRange Color="{DynamicResource GrayBackgroundColor}" ... /> Using a StaticResource works as expected: <!-- works --> <gauges:GaugeRange Color="{StaticResource GrayBackgroundColor}" ... /> Side-Note: Using DynamicResource for Indicator Fill works as expected.
Offset property of the GaugeTextIndicator adds gaps below and above the gauge when the control is placed inside a container with auto height. As a workaround set the HeightRequest property of the Gauge.
Currently, the values of the labels are the numeric values according to the Step set. You can set a LabelFormat but no further customization to the value can be applied. We can consider exposing a LabelFormatter(as in the Chart axis) where you can control the value of each different label.